- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经从 Eclipse 和 Code::Blocks 切换过来,想知道如何将 Kdevelop 中的项目设置为 c++11 模式 (std=c++11)
最佳答案
我会将此作为答案发布,因为评论太大了。
KDevelop 为其项目使用外部构建系统,因此您始终可以找到并编辑 make/cmake/whatevermake 以将 -std=c++11
添加到编译命令。它没有任何内部设置或选项来设置它,至少对于基于 CMake 的东西 AFAIK。我必须将 SET(CMAKE_CXX_FLAGS "-std=c++1y")
添加到 CMakeLists.txt
,但是我不确定这是否让您满意。
也许正如您所指出的,最佳做法是在 CMakeLists.txt
的某个位置将命令附加到当前标志:SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std= c++11")
.
或者,您可以从 KDevelop 菜单中执行基本相同的操作。当您转到 Project -> Open Configuration 时,在左侧面板中您应该有 CMake 和 Make。
对于 CMake,您可以单击 Show Advanced,然后选中 Show Advanced Values,然后会显示项目配置的缓存值列表。您可以在那里找到 CMAKE_CXX_FLAGS
并将 -std=c++1y
添加到那里。
我对 make 实用程序的工作不够了解是否可以使用那里给出的选项来完成。
我也不认为 KDevelop 中有任何更智能的东西可以让它更便携,例如在不同的编译器之间。
选项:
对话框:
关于c++ - 如何在 Kdevelop 中启用 c++11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24434472/
我知道 VisualStudio , 有更多可能查看 std::vector v 中的值, 喜欢 v._first, 100 -> 显示前 100 个元素,或更改一些日志文件。有没有办法在 KDeve
我正在尝试使用我的系统 KDevelop 安装来调试 KDevelop 项目,但我遇到了一个问题,即我的(正在调试中)KDevelop 应用程序无法从本地安装目录读取插件。相反,它尝试通过使用此 ap
我有一个不属于我的源代码,没有注释,也完全没有缩进。是不是真的很乱啊。你知道是否有一些选项,kdevelop 的插件可以自动缩进吗? 最佳答案 假设您使用的是 KDevelop 4 而不是(不再支持)
我在 Kubuntu 17.10 上使用 Kdevelop 5.1.2。 当我在编辑器中将鼠标指针移动到一行代码时,不断出现包含我通常不想看到的信息的巨大工具提示,隐藏代码并使鼠标指针难以移动到预期的
我刚刚在我的 Ubuntu 机器上安装了 KDevelop(Ubuntu 9.10 上的 KDevelop 3.9.95) sudo apt-get install kdevelop 我创建了一个新项
我正在尝试在 Debian 6.0.6 上使用 KDevelop 4.0.1(在 KDE 4.4.5 和 gdb 7.0.1 上)调试一些 C++ 应用程序。无论我闯入代码的哪一部分,调试器都会在逐步
有没有一种方法/工具可以自动删除 kdevelop 4.3.1 版本上的空白行? 例如: tmpTime.tm_year = RTC_Time->bYear1 + RTC_Time->bYear; t
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我是 Kdevelop 的新手,我正在尝试 2 小时来运行一个基于 C++ 风格的输入参数的项目。 代码在这里: int main(int argc, char** argv) { std::s
如何在 KDevelop 中拥有自动递增的构建版本号? 我想为我的本地 c++ 设置半自动版本控制中的项目 kdevelop . 类似于: int MajorVersion = 1; // this
Kdevelop 维基 says (bottom of the page) *如果在配置构建工具链后 KDevelop 仍无法正确找出包含路径,您可以手动将每个目录的包含路径添加到 .kdev_inc
Kdevelop 有没有可能有两个窗口?我有两个液晶显示器。我希望我可以在第一个上获得调试信息,在第二个上获得代码。 这对我真的很有帮助。 谢谢你的回答。 最佳答案 您是否尝试过启动两个 kdevel
我需要使用步骤(Step over,Step over instruction ...)和断点。 但是选项 Step over,Step over instruction 等等。在菜单运行中被禁用。
我刚刚安装了 kdevelop 4.1,然后创建了一个正常的 hello world,构建没问题,但是当我按下执行时,它给了我(没有指定有效的可执行文件)任何想法? 最佳答案 嗯,启动配置 - 我们最
我想在 KDevelop 中进行多行编辑,类似于在按住 alt 时在 Visual Studio 中进行列编辑,这样我的光标就会跨越多行,并且我按下的每个键同时写入每一行。 This link似乎表明
我正在尝试使用 KDevelop 编写一个基于 cmake 的简单应用程序。 KDevelop 创建了两个 myProject.kdev4 项目文件:一个在项目文件夹中,一个在 .kdev4 隐藏子文
如何在 KDevelop 中克隆一行?是否有任何快捷方式或菜单项? 最佳答案 要向上/向下复制行,请使用: Ctrl+Alt+向上 Ctrl+Alt+向下 要向上/向下移动行,请使用: Ctrl+Sh
特别是,我正在尝试安装 kdev-control-flow-graph 我已经设法从 git 克隆源代码,cmake 源代码来构建安装到/usr/local/lib 的 kdevcontrolflow
我的 ubuntu 机器上安装了 KDevelop 4.3.1 版。我想让编辑器使用手动生成的ctags文件。它不会检测位于 ~/projects/project_name/tags 的标记文件。 如
我正在使用 KDevelop 进行 C++ 开发和调试。看起来我在某处取消引用 NULL 指针,因为我得到: *** Program received signal SIGSEGV (Segmenta
我是一名优秀的程序员,十分优秀!