我在linux中创建了一个应用程序,现在我正在尝试将此应用程序导入到64位的Windows中。我安装了Qt creator(64位)并导入了该项目。我正在使用某些库,如omniORB4,这些库是在64位上构建的。现在,当我尝试构建应用程序时,我收到以下错误:
module machine type 'x64' conflicts with target machine type 'x86'
Qt版本:Qt 5.3.1(MSVC 2013,64位)
Visual Studio:2010
当我在Windows上的Qt中导入项目时,有一个配置项目的选项,它只显示" Microsoft Visual C ++编译器10.0(x86)"在选项中。我想我收到此错误是因为我的编译器是x86。项目属性中显示的其他编译器很少,但是当我选择它们时,它会给我一个错误。有什么办法可以在QT中将编译器更改为x64,以及我可以遵循哪些其他选项来解决此问题。我查看了许多链接,但仍然没有运气。