问题描述
|
如何“建立C ++库”?我正在尝试使用SDK(http://mac.softpedia.com/get/Development/Libraries/oscpack.shtml),但文件不包含任何.lib或.dll文件。有人告诉我我只需要“建立自己的库”,但完全不知道这意味着什么!
解决方法
你读过这个吗?
Oscpack是一个免费的开源库,它是用于打包和解压缩OSC数据包的一组C ++类。
Oscpack不是OSC应用程序框架,它不包含用于构造或路由OSC名称空间的基础结构,而只是用于轻松构造,发送,接收和解析OSC数据包的类。
, 您不需要建立一个库。您可以仅将.cpp文件添加到您的编译命令中。
g++ -o test main.cpp file1.cpp file2.cpp
, 如果这是Visual Studio项目,则可以将新项目添加到当前解决方案中。您应该将新项目设为static lib
项目。然后,您应该从当前项目中引用新项目。 (这将使Visual Studio构建第二个项目,并在构建第一个项目时将其链接到第一个项目)
然后,您可以将源文件从下载位置复制到Visual Studio创建的新文件夹中。您可以全部选择它们并将它们拖到新项目中。
然后,您需要在第一个项目中添加Additional Include Directories
,以便#include
语句起作用。