C++中LIB文件如何在C#中调用?
用lib文件生成dll文件,还要保证函数是导出函数,在函数前加上extern"c"_declspec(dllexport),这个具体怎么封装成dll文件啊?麻烦解答下,十...
用lib文件生成dll文件,还要保证函数是导出函数,在函数前加上 extern "c" _declspec(dllexport),这个具体怎么封装成dll文件啊?麻烦解答下,十分感谢。
展开
2个回答
推荐于2016-01-31
展开全部
用lib文件生成dll文件,还要保证函数是导出函数;
在函数前加上 extern "c" _declspec(dllexport)即可调用;
LIB有两种,一种是静态库,比如C-Runtime库,这种LIB中有函数的实现代码,一般用在静态连编上,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了。
在函数前加上 extern "c" _declspec(dllexport)即可调用;
LIB有两种,一种是静态库,比如C-Runtime库,这种LIB中有函数的实现代码,一般用在静态连编上,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询