在vs中编写c++代码,想利用qt的信号槽机制,库和头文件都具备,但是编译链接报错,发现没有moc文件。
-
选中没有生成moc文件的头文件,鼠标右键选择属性,如下图所示:
-
在属性页,可以看到General->ItemType这行属性:
-
点击右边的下拉按钮,找到并修改这行属性为:
-
修改后,可以看到左边菜单,多了一行属性,点击,可看到右边有很多项,全部都是空的:
-
选择另一个可以生成moc文件的文件,选择查看属性。
参考另一个文件,将每个对应项都填好,既可以正常生成moc文件了。
在vs中编写c++代码,想利用qt的信号槽机制,库和头文件都具备,但是编译链接报错,发现没有moc文件。
选中没有生成moc文件的头文件,鼠标右键选择属性,如下图所示:
在属性页,可以看到General->ItemType这行属性:
点击右边的下拉按钮,找到并修改这行属性为:
修改后,可以看到左边菜单,多了一行属性,点击,可看到右边有很多项,全部都是空的:
选择另一个可以生成moc文件的文件,选择查看属性。
参考另一个文件,将每个对应项都填好,既可以正常生成moc文件了。
相关文章: