这个问题看起来很简单,但是我在Firebreath的Wiki页面和Internet上找不到任何信息。
我的Firebreath/build
文件夹中有我的Makefile。我使用它来编译我的插件,但在第一行中显示为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的那个!)中,并确保它在平台包含之后位于文件的底部。
顺便说一下,所有这些都记录在on the FireBreath website中...搜索“库”,您将找到它。
关于c++ - 在Firebreath中更改Makefile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9969109/