Visual Studio 致命错误C1189:#error:“选择是链接共享还是静态,”

b4lqfgs4  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(552)

我正在尝试使用QtNodes库(https://github.com/paceholder/nodeeditor)。我使用cmake构建了这个库,然后将QtNodes作为一个项目添加到我的解决方案中。我还将QtNodes项目添加为对我的应用程序项目的引用。一切都进行得非常顺利,直到我尝试将QtNodes中的一个文件包含在我的项目的一个头文件中。现在,当我尝试构建我的应用程序时,我得到以下错误:...QtNodes\internal\Export.hpp(46,1): fatal error C1189: #error: "Choose whether to link against shared or static."以下是Export.hpp的链接:https://github.com/paceholder/nodeeditor/blob/master/include/QtNodes/internal/Export.hpp .我到底做错了什么?

ppcbkaq5

ppcbkaq51#

在项目设置中定义NODE_EDITOR_SHAREDNODE_EDITOR_STATIC-DNODE_EDITOR_SHARED-DNODE_EDITOR_STATIC),当然这取决于使用的节点编辑器库。

相关问题