如何建立一个图书馆

时间:2011-05-27 15:15:50

标签: c++

我如何'构建C ++库'?我正在尝试使用SDK(http://mac.softpedia.com/get/Development/Libraries/oscpack.shtml),但文件不包含任何.lib或.dll文件。我被告知我需要“建立我自己的图书馆”,但绝对不知道这意味着什么!

3 个答案:

答案 0 :(得分:1)

你读过这个吗?

Oscpack是一个免费的开源,一个用于打包和解包OSC数据包的 C ++类

Oscpack不是OSC应用程序框架 ,它不包括构建或路由OSC名称空间的基础结构,只是用于轻松构建,发送,接收和解析OSC的类分组。

答案 1 :(得分:1)

您不需要构建库。您只需将.cpp文件添加到编译命令即可。

g++ -o test main.cpp file1.cpp file2.cpp

答案 2 :(得分:0)

如果这是一个Visual Studio项目,您只需将新项目添加到当前解决方案中即可。您应该将新项目设为static lib项目。然后,您应该从当前项目中引用新项目。 (这将使Visual Studio构建第二个项目,并在构建第一个项目时将其链接到第一个项目)

然后,您可以将源文件从下载的位置复制到Visual Studio创建的新文件夹中。您可以全部选择它们并将它们拖到新项目中。

然后,您需要将Additional Include Directories添加到第一个项目,以便#include语句有效。

相关问题