QT Wince Build:C ++ Visual Studio编译错误

时间:2015-02-22 11:28:31

标签: qt visual-studio-2008 windows-ce

我尝试使用自定义SDK为ARMv4i平台构建QT 4.8.5版本。 我执行了以下步骤(wince50standard-customarmv4i-msvc2008是我创建的mkspecs下的文件夹,从wince50standard-armv4i-msvc2008复制设置并将SDK名称更改为自定义名称):

  • nmake confclean
  • configure -platform win32-msvc2008 -xplatform wince50standard-customarmv4i-msvc2008
  • 基于http://www.qtcentre.org/wiki/index.php?title=Building_Qt_on_Windows_CE,我使用了这个额外的命令行( -nomake examples -nomake demos -no-qt3support -no-webkit -no-phonon -no-phonon-backend -opengl-es- cm -opensource -release -graphicssystem opengl -static (请注意,如果删除配置的特定部分,结果不会更改)并执行以下配置命令:

configure -platform win32-msvc2008 -xplatform wince50standard-avmarmv4i-msvc2008 -nomake examples -nomake demos -no-qt3support -no-webkit -no-phonon -no-phonon-backend -opengl-es-cm - opensource -release -graphicssystem opengl -static

  • 现在我收到以下错误消息:" C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ ce \ include \ crtdefs.h(106):致命错误C1189:#错误:错误:使用C运行时库内部头文件"

我发现这个有用的链接,似乎与我的问题严格相关(   C++ Visual Studio Compilation error)但我不明白如何解决问题。 如何指定QT配置以避免使用私有的crt头文件集并使用" C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ include"?

任何帮助将不胜感激。 最好的问候

0 个答案:

没有答案