问题

在使用NIM_Duilib的时候,会发现跟demo用的同一个库,却提示编译不通过,报错为如下信息:

1
ui_components.lib(stdafx.obj) : error LNK2005: "public: void __thiscall nbase::MessageLoopProxy::PostTaskAndReplyRelay<void __cdecl(void),void __cdecl(void)>::Run(void)" (?Run@?$PostTaskAndReplyRelay@$A6AXXZ$A6AXXZ@MessageLoopProxy@nbase@@QAEXXZ) 已经在 pch.obj 中定义

解决方案

将C/C++的语言选项中的符合模式关闭即可。
2022-09-16T07:56:48.png