将本机编译的c++ DLL添加到CLR c++项目中

Adding natively compiled C++ DLL to CLR C++ project?

本文关键字:c++ CLR 项目 添加 DLL 本机 编译      更新时间:2023-10-16

我有一个本地编译的c++ DLL,我想为它写一个CLR包装器。在构建了DLL并将其放入CLR项目目录后,我添加了与之对应的头文件。

当我构建时,我得到关于DLL中不存在的函数的链接器错误。

我已经尝试将DLL添加到"可执行目录"。

如何将外部DLL链接到CLR c++项目?

如果是链接器错误,您可能忘记在附加依赖项中包含与DLL关联的.exp或.lib文件。通常MSVC会生成一个。exp和/或。lib文件来帮助你链接到你的DLL。