我需要生成32位版本的应用程序,但是我正在编译64位操作系统。我正在寻找一种方法来让QMake生成我的应用程序的32位和64位版本。如果这是不可能的,我想知道如何切换到32位。 我也想避免与生成的makefile混淆。使用QMAKE构建项目的32位和64位版本
7
A
回答
8
使用结构是这样的:
CONFIG += 32bit
CONFIG(32bit) {
TARGET = 32bit_binary
QMAKE_CXXFLAGS += -m32
LIBS += -L<path to 32bit libraries>
}
CONFIG(64bit) {
TARGET = 64bit_binary
}
在你的.pro文件。那么你只需要改变一行来重新编译其他体系结构。
2
在每个命令前面使用win32:
,您只想运行win32体系结构。或者可以使用范围为
win32 {
SOURCES += paintwidget_win.cpp
}
此外,您可参考架构的win32或x64与($平台)MSDN宏为Visual Studio。
相关问题
- 1. 构建Windows(32/64位版本)
- 2. 构建apr-util 64位Mac OS X构建32位版本
- 3. 使用64位构建32位llvm-gcc
- 4. 使用JXCore构建本机64位和32位exe文件
- 5. 为32位和64位构建文件
- 6. 32位和64位安装项目
- 7. 制作目标需要32位和64位版本的DLL
- 8. 64位或32位版本的WinDBG?
- 9. QMake使用错误的目录32位构建
- 10. 构建gtest的MSVC:32位或64位?
- 11. 构建32位OpenCV的64位平台
- 12. 64位项目中的32位.obj
- 13. 使用一个设置运行Eclipse 64位和32位版本
- 14. 从32位移植到64位版本
- 15. Win32API不同于32位版本和64位版本?
- 16. Windows Python 64&32位版本和pip
- 17. 使用rpmbuild构建32位和64位组合包
- 18. 在64位OSX上构建32位libcurl
- 19. VC++ 2005:自动构建32和64位
- 20. 在Visual Studio中,如何同时构建C++项目的32位和64位版本?
- 21. 我可以在一个Visual Studio版本中构建32位和64位MSI吗?
- 22. 确定JRE架构32位和64位
- 23. 上32位和64位架构寻址
- 24. 让qmake与32位和64位并行安装一起工作
- 25. 使用64位与32位程序集的.NET版本
- 26. 在64位Windows 7上使用32位版本的ODBC?
- 27. 使用32位服务启动cscript的64位版本
- 28. 64位版本的Visual Studio 2010以32位版本运行
- 29. 32位和64位的ODP.NET
- 30. 创建64位版本的32位数据库
它不适用于我 – Raphael 2010-12-09 17:40:31