我经常在这么多项目和 IDE 之间切换。他们使用 IDE 的默认选项运行每个项目。例如
g++ test.cpp
我知道make file
可以解决问题。但这不是 IDE 友好的方式。我在想是否有任何方法可以强加选项
-std=c++11
在代码中而不是在调用 g++ 中。
链接器也有同样的问题。我想告诉代码中的链接器我想链接到犰狳库
-larmadillo
也许设置一个前置命令可以解决这个问题。有什么解决办法吗?
我经常在这么多项目和 IDE 之间切换。他们使用 IDE 的默认选项运行每个项目。例如
g++ test.cpp
我知道make file
可以解决问题。但这不是 IDE 友好的方式。我在想是否有任何方法可以强加选项
-std=c++11
在代码中而不是在调用 g++ 中。
链接器也有同样的问题。我想告诉代码中的链接器我想链接到犰狳库
-larmadillo
也许设置一个前置命令可以解决这个问题。有什么解决办法吗?
你试过CMake吗?有了这个,您可以创建独立于编译器和 IDE 的 makefile,然后为您选择的环境生成 makefile/项目文件。您可以自由编写脚本,以便为 gcc 设置 certin swithces,为 vc++ 或 clang 设置其他开关。
如果您想创建不同的构建配置,也可以使用它。