新手有关QT 在VC环境下运行
新手求助:有关QT 在VC环境下运行
我刚学qt,有一些不懂的地方想请教一下,非常感谢!!
将编好的qt程序在vc环境下运行,需要改动一些设置,其中有project的settings--> link--> object/library modules 改动后变为 qt-mtnc321.lib user32.lib gdi32.lib comdlg32.lib imm32.lib ole32.lib uuid.lib wsock32.lib;
可是对某些程序这么改动后并不能通过,说连接有错误,类似于一下这种错误
Linking...
form1.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Form1::qt_property(int,int,class QVariant *) " (?qt_property@Form1@@UAE_NHHPAVQVariant@@@Z)
我想知道,那个object/library modules 的改动是针对所有qt编程都适合的吗?还是不同的程序要进行不同的改动?
------解决方案--------------------
我没改动过这些,但是我改过windows系统的环境变量和用户变量,如下:注意好像登录名不能是中文
include
C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include
lib
C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib
MSDevDir
C:\Program Files\Microsoft Visual Studio\Common\MSDev98
TMP //这个里面的内容不能用中文
C:\Documents and Settings\Default User\Local Settings\Temp
系统变量
C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98
\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin
我刚学qt,有一些不懂的地方想请教一下,非常感谢!!
将编好的qt程序在vc环境下运行,需要改动一些设置,其中有project的settings--> link--> object/library modules 改动后变为 qt-mtnc321.lib user32.lib gdi32.lib comdlg32.lib imm32.lib ole32.lib uuid.lib wsock32.lib;
可是对某些程序这么改动后并不能通过,说连接有错误,类似于一下这种错误
Linking...
form1.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Form1::qt_property(int,int,class QVariant *) " (?qt_property@Form1@@UAE_NHHPAVQVariant@@@Z)
我想知道,那个object/library modules 的改动是针对所有qt编程都适合的吗?还是不同的程序要进行不同的改动?
------解决方案--------------------
我没改动过这些,但是我改过windows系统的环境变量和用户变量,如下:注意好像登录名不能是中文
include
C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include
lib
C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib
MSDevDir
C:\Program Files\Microsoft Visual Studio\Common\MSDev98
TMP //这个里面的内容不能用中文
C:\Documents and Settings\Default User\Local Settings\Temp
系统变量
C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98
\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin