这个问题看起来很简单,但我在Firebreath的wiki页面和互联网上找不到任何信息。
我的Makefile位于Firebreath/build
文件夹中。我用它来编译我的插件,但在第一行中它说DO NOT EDIT
。我需要使用-lcurl
标志来编译我的插件。在我的示例程序中,我使用以下代码进行编译:
g++ test.cpp -o test -lcurl
但是,如何修改Makefile或解决此问题?
无论如何,谢谢。
FireBreath使用cmake生成makefile或项目文件;如果你想添加一个库来链接,只需编辑CMakeLists.txt文件(或者[X11或Mac或Win]/projectDef.cmake文件,如果你想它是特定于平台的),并添加以下行:
target_link_libraries(${PROJECT_NAME} curl)
如果你把它放在CMakeLists.txt(项目目录中的那个,而不是firebreath目录!)中,请确保它在平台include之后的文件底部。
顺便说一句,所有这些都记录在FireBreath网站上。。。搜索"库"就会找到它。