我正在使用第三方应用程序,该应用程序使用Visual C ++ 2008和静态库(/ MT选项)进行编译。
我使用带有Visual C ++ 2008目标运行时库和/ MD选项的Visual Studio 2012,根据其规范创建了一个DLL。使用此设置,DLL加载没有任何问题。
现在如果启用/ clr选项,DLL将不再加载。不幸的是,我无法从LoadLibrary访问LastError,因为这不是我的应用程序。
在没有它的情况下编译DLL时,为什么使用/ clr选项编译DLL的任何建议都不起作用?
谢谢!