Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CMakeListx.txt生成的代码块项目无法在断点处停止_C++_Debugging_Codeblocks - Fatal编程技术网

C++ CMakeListx.txt生成的代码块项目无法在断点处停止

C++ CMakeListx.txt生成的代码块项目无法在断点处停止,c++,debugging,codeblocks,C++,Debugging,Codeblocks,Ubuntu,I git clone,并使用以下命令生成代码块项目: cmake .. -G"CodeBlocks - Unix Makefiles" 项目创建成功,但是,当我在主函数中设置断点,然后单击调试/继续时,断点不能像发布版本一样停止,应用程序可以运行得很好,只是无法调试 我在stackoverflow中检查了一些类似的帖子,比如,检查了这个项目,一共有五个构建目标(我找不到这五个目标是在哪里定义的);当我打开“构建选项”时,单击一个目标(LaTeX),就是找不到

Ubuntu,I git clone,并使用以下命令生成代码块项目:

cmake .. -G"CodeBlocks - Unix Makefiles"
项目创建成功,但是,当我在主函数中设置断点,然后单击调试/继续时,断点不能像发布版本一样停止,应用程序可以运行得很好,只是无法调试

我在stackoverflow中检查了一些类似的帖子,比如,检查了这个项目,一共有五个构建目标(我找不到这五个目标是在哪里定义的);当我打开“构建选项”时,单击一个目标(LaTeX),就是找不到“编译器设置”

然后我检查“设置”->“全局编译器设置”->“GNU GCC编译器”->“编译器设置”,并检查“生成调试符号[-g]”,然后重新生成,但仍然无法在断点处停止


我不熟悉代码块,请帮助,谢谢!

您没有告诉cmake根据您正在显示的内容创建调试生成。@sweenish,谢谢,您救了我的命。我使用cmake-DCMAKE\u build\u TYPE=debug..-G“代码块-Unix Makefiles,它现在可以工作了。