小编Mat*_*amm的帖子

如何在 Visual Studio Code 中包含编译器标志?

我有一个程序,我试图在使用 fftw 函数的 Visual Studio Code 调试器中运行该程序。它用命令编译

g++ dimer.cpp -std=c++11 -lfftw3 
Run Code Online (Sandbox Code Playgroud)

在我电脑的终端上,没有抱怨未定义的引用。但是,在生成 launch.json 文件后,我的程序会抱怨 fftw 库函数和-std=c++14编译器标志。

我认为,它需要的只是额外的标志-std=c++11,并-lfftw3 在Visual Studio代码调试工作。我正在使用 Microsoft 的 C/C++ 扩展和 Code Runner 扩展。

我正在尝试将代码的 Mathematica 文档转换为 C++。

以下是我从输出中得到的错误。

Executing task: /usr/bin/g++ -g /home/msammartino/Documents/twochain/dimer.cpp -o /home/msammartino/Documents/twochain/dimer <

In file included from /usr/include/armadillo:54:0,
             from /home/msammartino/Documents/twochain/dimer.cpp:6:
/usr/include/armadillo_bits/compiler_setup.hpp:530:108: note: #pragma message: NOTE: suggest to enable C++14 mode for faster code; add -std=c++14 to compiler flags
 #pragma message ("NOTE: suggest to enable C++14 mode for faster code; …
Run Code Online (Sandbox Code Playgroud)

c++ fftw visual-studio-code

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

fftw ×1

visual-studio-code ×1