|
一去二三里 发表于 2016-2-24 13:51
可参考:
CONFIG(debug, debug|release) {
TARGET = APPd
感觉 vs与qt 不怎么协调。我将pro文件里的moc路径啊这些全删了 然后用vs打开 编译就可以了。只不过这些moc ui_ 文件生成在当前目录.\GeneratedFiles\debug下了 ,这是默认的吧? 然后更改vs里 Qt Project Settings的设置MocDirectory为 E:\$(ConfigurationName)\xxx 。编译生成在我指定位置后,再看Qt Project Settings , E:\$(ConfigurationName)\xxx 盘符没了,用了相对路径表示的 ./../../../\$(ConfigurationName)\xxx 。 这样 ,我将工程传上cvs 人家下下来以后,他的文件位置与我本机的不同,这个moc生成位置也是不同的。项目里,我们尽量想把这些文件生成在根目录debug下,而不是在代码目录中。感觉怪怪的。 |
|