VS2012 nmake using v110_xp toolset?

后端 未结 4 1372
终归单人心
终归单人心 2021-02-05 23:29

Is there a way to use v110_xp toolset (instead of default \"v110\") when compiling with \"nmake\" ?

I\'m trying to compile a Qt5 library for VisualStudi

相关标签:
4条回答
  • 2021-02-05 23:44
    1. Edit Makefile.Debug or Makefile.Release file
    2. Add -D_USING_V110_SDK71_ to DEFINES

    Example:

    DEFINES = -D_USING_V110_SDK71_ -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG

    Good luck!

    0 讨论(0)
  • 2021-02-05 23:49

    nmake /E CC="cl /D_USING_V110_SDK71_ /D_WIN32_WINNT=0x0501" /f Makefile.vc

    It is much easier when it is difficult to touch the make file.

    0 讨论(0)
  • 2021-02-05 23:51

    It is easier to edit mkspecs\win32-msvc2012\qmake.conf before you run configure. Edit the DEFINES += line and add the following:

    WIN32 _USING_V110_SDK71_
    

    You will have to stash and pop this change whenever you pull.

    0 讨论(0)
  • 2021-02-06 00:06

    Information that I was looking for can be found here: http://blogs.msdn.com/b/vcblog/archive/2012/10/08/windows-xp-targeting-with-c-in-visual-studio-2012.aspx (in "Targeting from the Command Line")

    0 讨论(0)
提交回复
热议问题