如何为2个项目使用cpp源代码

joe*_*els 0 c++ compiler-construction

我不确定我是否正确地走这条路.我正在制作一些c ++类,用于2个应用程序.我将不得不编译它们以在Cocoa应用程序中使用,然后编译以便与fastcgi一起使用.

我应该创建一个动态库吗?

Meh*_*ari 5

如果源文件必须使用不同的条件编译设置进行编译才能在两个应用程序中工作,那么您最好将源代码与应用程序本身一起编译.

否则,您可以创建一个库并将编译后的版本与标题一起发送以编译应用程序.图书馆是否应该是动态的取决于您的情况.如果您不需要在不重新编译可执行文件的情况下单独更新库,那么简单的静态库可能是更好的选择.