0

我经常在这么多项目和 IDE 之间切换。他们使用 IDE 的默认选项运行每个项目。例如

g++ test.cpp

我知道make file可以解决问题。但这不是 IDE 友好的方式。我在想是否有任何方法可以强加选项

-std=c++11

在代码中而不是在调用 g++ 中。

链接器也有同样的问题。我想告诉代码中的链接器我想链接到犰狳库

-larmadillo

也许设置一个前置命令可以解决这个问题。有什么解决办法吗?

4

1 回答 1

0

你试过CMake吗?有了这个,您可以创建独立于编译器和 IDE 的 makefile,然后为您选择的环境生成 makefile/项目文件。您可以自由编写脚本,以便为 gcc 设置 certin swithces,为 vc++ 或 clang 设置其他开关。

如果您想创建不同的构建配置,也可以使用它。

于 2015-02-09T09:18:20.227 回答