我有一个DLL文件以及用VC ++ 08编译的相应LIB文件。现在我想将它与我使用g ++编译的另一个应用程序动态链接。
答案 0 :(得分:0)
如果库导出C ++类或函数,那么你可能不会,因为两个编译器之间的名称错误是不同的。如果它导出C函数,那么您只需要在命令行上使用导出库(.LIB文件)。例如,如果它被称为mylib.lib:
g++ afile.cpp another.cpp mylib.lib -o myexe
DLL本身必须位于合适的位置,就像VC ++应用程序一样。