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