我有本机非托管代码。我已经创建了托管C++ DLL,并尝试将此DLL包含到本机非托管代码中。我得到了以下错误
致命错误LNK1302:仅支持链接安全.netmodules;无法链接ijw/本机.netmodule
如何将托管C++/CLR DLL包含到本机非托管代码中?
发布于 2016-09-28 16:35:22
确保您正在添加库('.lib')文件,而不是添加DLL ('.dll')作为链接器的输入。这肯定会产生一个LNK1302错误。
发布于 2010-01-15 17:56:43
看这里:
http://msdn.microsoft.com/en-us/library/9x035d1s%28VS.80%29.aspx
若要更正此错误,请使用/clr:safe进行编译以启用MSIL链接,或将/clr或/clr:pure .obj文件传递给链接器而不是模块。
https://stackoverflow.com/questions/1426330
复制相似问题