2012-04-01 56 views
1

问题看起来很简单,但我无法在Firebreath的维基页面和Internet上找到任何信息。更改Firebreath中的Makefile

我有我的Makefile在我的Firebreath/build文件夹中。我用它来编译我的插件,但在第一行中它说DO NOT EDIT。我需要用-lcurl标志编译我的插件。在我的例子程序我使用以下方法来进行编译:

g++ test.cpp -o test -lcurl 

但是,如何可以修改的Makefile或做变通过这一点?

谢谢反正。

+0

如果它说“不编辑”,它实际上意味着“除非你确定你在做什么,否则不要编辑”。 – iehrlich 2012-04-01 23:04:54

+0

它是从另一个工具自动生成的吗? – sarnold 2012-04-01 23:07:13

+0

任何想法应该编辑什么? – 2012-04-01 23:08:11

回答

0

FireBreath使用cmake生成makefile或项目文件;如果你想添加一个库来链接,只需编辑CMakeLists.txt文件(或者如果你想要它特定于平台的话,请编辑[X11或Mac或Win] /projectDef.cmake文件)并添加以下行:

target_link_libraries(${PROJECT_NAME} curl) 

请确保您将它放在CMakeLists.txt(您的项目目录中的一个,而不是Firebreath的!)中,确保它在平台包含后位于文件底部。

顺便提一下,所有这些都记录在on the FireBreath website ...搜索“库”,你会发现它。

+0

它效果很好。非常感谢。 – 2012-04-03 03:21:12