我正在尝试在32位xp dev box上构建一个64位版本的应用程序(是的,我确实需要内存),以便在vista64服务器上进行生产测试。
以前,我在64位模式下构建了qt 4.6.2dll,但没有任何错误。那一步进展顺利。
为了开始构建产品,我尝试在64位模式下重建qt的star代表演示。我通过更改应用程序配置并将库调整为64位鹿肉,将32位应用程序转换为64位应用程序。现在,当我转到链接时,链接时出现以下错误
1>------ Build started: Project: stardelegate, Configuration: Release x64 ------
1>Linking...
1>MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol WinMain
1>release64\stardelegate.exe : fatal error LNK1120: 1 unresolved externals
建议?
编辑
-经过更多的搜索,我发现如果我作为一个控制台应用程序链接,它将工作和运行。但不是作为一个Windows应用程序。我在32位模式下没有这个问题。