我在同一个解决方案(MSVC 2012)中有两个项目:一个是 exe,另一个是 dll。exe项目依赖于一个dll。但是,当链接 exe 时,我得到 dll 中定义的函数的“未解决”错误。实际上,在查看 Exe 项目设置的链接器 - >“命令行”时,我看不到那里引用了我的 DLL 项目。选项“链接器”->“链接库依赖项”设置为“是”。
所有相关的 dll 函数在 DLL 中定义为 __declspec(dllexport),在 EXE 中定义为 __declspec(dllimport)。
我在同一个解决方案(MSVC 2012)中有两个项目:一个是 exe,另一个是 dll。exe项目依赖于一个dll。但是,当链接 exe 时,我得到 dll 中定义的函数的“未解决”错误。实际上,在查看 Exe 项目设置的链接器 - >“命令行”时,我看不到那里引用了我的 DLL 项目。选项“链接器”->“链接库依赖项”设置为“是”。
所有相关的 dll 函数在 DLL 中定义为 __declspec(dllexport),在 EXE 中定义为 __declspec(dllimport)。