使用qt5.6打开sample下的例程不能运行

0 投票
使用qt5.6直接打开sample下gettingstarted例程,构建时报“error: unrecognized command line option '-Zc:wchar_t'”错误。
5月 10 分类:  72次浏览 | 用户: lichuanming166 (1 分)

1个回答

0 投票

您好,

QMAKE_CXXFLAGS += -Zc:wchar_t 是用于VS或Qt_MSVC编译,
QMAKE_CXXFLAGS =-fshort-wchar 使用linux系统编译,

在.pro文件中应该都有配置,请检查一下编译环境。

5月 10 用户: 幸俊 锋芒毕露 (444 分)
在windows下必须要qt+vs结合吗,单独使用qt能编译吗?谢谢~
您用的是MinGW吗?这个没试过,它应该是GCC编译器,类似linux环境
你好,我又用qt5.4 msvc2012的编译器,vs2012也装了。直接用qt打开编译报:mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall PanelControl::PanelControl(void)" (__imp_??0PanelControl@@QAE@XZ),该符号在函数 "private: void __thiscall MainWindow::setupUI(class QMainWindow *)" (?setupUI@MainWindow@@AAEXPAVQMainWindow@@@Z) 中被引用

这些错误~还差什么没加载吗??  .pro下的库路径也设置好了
这个是没有找到链接库,看看是否配置上了PanelControl,MainWindow相关的库没有。
...