为了获取更多知识,我将我的C++动态链接库转换成静态库。 我的问题是如何使用.obj文件在C# Express/MS Visual Studio中编译这两个项目?
不,你不能直接从C#访问静态库。你必须使用DLL。
在 C# 中“使用”静态库的方法是首先创建一个托管 C++ 包装器,为其它托管环境提供门面。正如其他人已经评论过的那样,C# 只支持 DLL 用于 P/Invoke。
无法这样做。
只能在运行时调用DLL函数或从您的库创建COM对象