我现在需要开发一个库,既可以被linux调用,有可以被windows调用,类似于标准c库一样的。
我有别人开发类似的代码,里面全是.c和.h文件,另外还有Makefile,.scc, mcumsg.vcproj.7.10.old ,mcumsg.vcproj
等文件。它可以生成.dll, .lib库被windows调用,也可以生成被linux调用的库。我不知道什么开发工具编译能够实现,vc6.0是 TC2.0都无法实现,希望大家能给我点建议
我有别人开发类似的代码,里面全是.c和.h文件,另外还有Makefile,.scc, mcumsg.vcproj.7.10.old ,mcumsg.vcproj
等文件。它可以生成.dll, .lib库被windows调用,也可以生成被linux调用的库。我不知道什么开发工具编译能够实现,vc6.0是 TC2.0都无法实现,希望大家能给我点建议
你说生成的文件是CPP是什么意思?在VC6里面,可以选DLL,LIB工程的啊.你有没有试过?
跨平台,但是项目工程文件肯定不是跨平台的,也就是说,你需要针对VC6,GCC
等不同的编译器制作不同的工程文件,一般都是Makefile文件。
你需要了解不同平台下编译器的工程文件写法,然后针对之编写。
makefile当然可以在vc6下使用
windows,linux下编译程序的命令是不一样的,所以你要写不同的makefile