Visual studio 2010 是否可以使用MS Visual Studio 2010构建64位Qt应用程序
我在Windows 7上构建64位Qt库时遇到了严重问题, 你不会相信我的,但我尝试用几乎所有可能的组合构建,但错误总是一样的: 总是相同的链接错误 我还尝试了使用属性页和添加自定义属性的所有可能组合。 所有这些都适用于x86构建库,但不适用于64位构建库 你们中有谁有幸使用VisualStudio2010在Windows7上构建64位Qt吗 顺便说一句,我用这个: Windows7企业版SP1, Visual Studio 2010终极版SP1, Qt 4.7源代码(仅在使用32位MSVS cmd构建时有效) 以下是在VS 2010中使用64位配置文件构建Qt应用程序时出现的一些输出错误: 错误1错误LNK2019:未解析的外部符号 “uu declspec(dllimport)public:virtual_uucdecl” QApplication::~QApplication(void)”(\uu imp\uu1Qapplication@@UEAA@XZ) 在函数主C:\Users\Admin\Documents\Visual Studio中引用 2010\Projects\VisualStudio\Qt\Qt.obj错误2错误LNK2019:未解决 外部符号“\uu declspec(dllimport)public:static int\uu cdecl QApplication::exec(void)“(\uuu imp\ux?exec@QApplication@@SAHXZ)参考 在主函数C:\Users\Admin\Documents\visualstudio中 2010\Projects\VisualStudio\Qt\Qt.obj错误3错误LNK2019:未解决 外部符号“\uu declspec(dllimport)public:void\uu cdecl QWidget::show(void)“(\uuu imp\ux?show@QWidget@@QEAAXXZ)中引用 函数主C:\Users\Admin\Documents\Visual Studio 2010\Projects\VisualStudio\Qt\Qt.obj错误4错误LNK2019:未解决 外部符号“\uu declspec(dllimport)public:static void\uu cdecl QApplication::setActiveWindow(类QWidget*)” (uu_uimp_u)?setActiveWindow@QApplication@@SAXPEAVQWidget@@@Z)被引用 在主函数C:\Users\Admin\Documents\visualstudio中 2010\Projects\VisualStudio\Qt\Qt.objVisual studio 2010 是否可以使用MS Visual Studio 2010构建64位Qt应用程序,visual-studio-2010,qt,windows-7-x64,Visual Studio 2010,Qt,Windows 7 X64,我在Windows 7上构建64位Qt库时遇到了严重问题, 你不会相信我的,但我尝试用几乎所有可能的组合构建,但错误总是一样的: 总是相同的链接错误 我还尝试了使用属性页和添加自定义属性的所有可能组合。 所有这些都适用于x86构建库,但不适用于64位构建库 你们中有谁有幸使用VisualStudio2010在Windows7上构建64位Qt吗 顺便说一句,我用这个: Windows7企业版SP1, Visual Studio 2010终极版SP1, Qt 4.7源代码(仅在使用32位MSVS c
我已经使用VS2008成功地为x64 Windows构建了Qt4.7.4和4.8。您可能遗漏了以下内容:
- 启动Visual Studio 2008x64 Win64命令提示符,这是最重要的部分。使用x64命令promt,而不是x86
- 设置QTDIR=D:\My\Path\Qt
- 设置路径=%QTDIR%\bin;%路径%
- cd/D%QTDIR%
- 配置。。。和你的情妇
- 建造
部分?那些链接器错误告诉你链接器没有找到任何包含Qt符号的库是的,我也找到了,然后我在我的项目中链接了这些库和其他库没有运气,尽管我不知道这些文件夹是如何安装的。也许我做错了什么,但是。。。不是海岸。最重要的是QTDI和要设置的路径,不是吗?