我有一个打开 /clr 选项的 DLL。我的 DLL 中有以下声明:
int __declspec(dllexport) __cdecl test();
另外,我有一个带有 /clr 选项的控制台。并在我的 main.cpp 文件中有以下声明:
int __declspec(dllimport) __cdecl test();
我在控制台应用程序的属性设置中添加了对 DLL 项目的引用。但是我仍然从编译器那里得到关于测试功能的未解决的外部问题。
我设法通过手动添加对编译器生成的 lib 文件的引用来进行编译。但是后来我无法在 DLL 函数中打断点(它说源代码与原始版本不同或符号尚未加载......)
有人能帮我吗?