×

codeblocks无法建立工程文件

codeblocks无法建立工程文件(codeblocks创建不了新项目)

admin admin 发表于2023-01-26 17:54:35 浏览63 评论0

抢沙发发表评论

本文目录

codeblocks创建不了新项目






摘要
原因一:未终止上次运行的程序。在上次运行的程序没有关闭时,是不能构建下一个程序的,只要将上次运行的程序关闭,就可以构建了。





原因二:未设置编译器。这也是最让人“捉急”问题,明明程序已经关了,还是无法构建,也许就是编译器设置的问题了。







咨询记录 · 回答于2021-10-18









codeblocks创建不了新项目









原因一:未终止上次运行的程序。在上次运行的程序没有关闭时,是不能构建下一个程序的,只要将上次运行的程序关闭,就可以构建了。









原因二:未设置编译器。这也是最让人“捉急”问题,明明程序已经关了,还是无法构建,也许就是编译器设置的问题了。






codeblocks怎么创建工程


打开CodeBlocks之后,直接在起始页选择:新建项目(create a new project),或者在文件菜单里面选择 新建 项目(Project)

这时会出现新建对话框,选择“控制台应用程序”项,按确定(go)

接下来选择是用C还是C++

点下一步,然后就确定项目的位置及文件名等,继续下一步

最后选择编译器和编译生成位置,如果你安装的是自带MinGW的CodeBlocks,就选默认(GNU GCC编译器)就行,如果你装了TurboC或者VisualC++等第三方编译器,就可以选择其它的对应的编译器选项,(注意你如果只装了不带MinGW的CodeBlocks而没有编译器,你写的程序将无法编译运行。)

选好后单击完成

到此,项目创建结束

注意,现在很多高版本的CodeBlocks已经不需要再手动创建文件,在你建完控制台项目后,就可以在左侧项目管理窗口中点开Sources文件夹,里面有main.c或main.cpp文件。你可以直接编辑这个文件,写好代码后跳到编译运行这一步。如果没有这个文件的话,你就按以下步骤新建文件吧。

在文件菜单中选择 新建 文件 即可,然后选择:C/C++源(source)文件,单击Go继续

第一个界面直接无视,点下一步,第二个是选择是用C还是C++,点下一步之后,就是确定路径和文件名,并添加到项目

需要选择“添加到活动项目”(Add file to active project),并选中下面的Debug和Release,然后点完成即可编码

写完编码后,在 生成(Build) 菜单中选择 生成 即可开始编译,或者点击工具栏上面那个略带黄色的齿轮,编译通过后要运行,请选择 生成 菜单 下的 运行(Run) 菜单项,或者点击工具栏上那个绿色的三角

上图显示了编译和运行这两功能在工具栏上对应的按钮位置。这两个图标后面还有一个把齿轮和三角结合在一起的图标,这表示一次性完成编译和运行(如果是用菜单栏的话就是生成菜单中的“生成并运行(Build and run)”项

运行成功会出现命令行窗口,显示运行结果,以及main函数的返回值、程序运行时间等信息

如果需要调试程序,请先在程序源码中打好断点,然后使用“调试”菜单中的“启动/继续”项(或者按F8)

最后,附上安装包(自带MinGw的CodeBlocks安装源)


codeblocks怎么建立工程


1、直接把目录放在  /myProject/HelloWorld  由于自己的权限不够,不是root,无法在/挂载点这个目录上面创建这么多的目录。  2、一般的解决方法是:  搞清楚自己的用户名:e.g:Potter密码:.  然后把工作目录设为:  /home/Potter/MyProject/HelloWorld即可解决  3、要是名字也不知道的话,放在/tmp下面也可以的。  Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。

为什么codeblocks无法生成source文件了


你要先确定你创建工程的方法是否正确,下面是简单的使用教程:

  1. 首先打开codeblocks;

  2. 先点击界面左上角的“+”,选择“file”;

  3. 然后在新界面中选择”C/C++source“,点击”Go“;

  4. 接下来点击“next”;

  5. 然后点击”c“选项;

  6. 在新界面中编辑你的文件夹的名称;

  7. 之后是检测阶段,先输入helloworld测试代码是否完好;

  8. 完好在点击”Build and run“即可。


codeblocks为什么不能创建工程目录


codeblocks不能创建工程目录是设置错误造成的,解决方法为:

1、首先需要,建立项目导入的是官方的facedetect文件。

2、我们在test项目右键菜单中找到倒数第二个选项。

3、这就是project build options窗口,该窗口用于配置编译选项。

4、我们选择下图红框的搜索目录选项。

5、导入opencv库头文件的实际目录,然后点击ok。


用codeblocks无法创建project,怎么解决


1、直接把目录放在
/myProject/HelloWorld
由于自己的权限不够,不是root,无法在/挂载点这个目录上面创建这么多的目录。
2、一般的解决方法是:
搞清楚自己的用户名:e.g: Potter 密码:....
然后把工作目录设为:
/home/Potter/MyProject/HelloWorld即可解决
3、要是名字也不知道的话,放在/tmp下面也可以的。
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。

codeblocks运行无法构建怎么办


方法/步骤
1
首先我们登陆codeblocks官网,上官网才是专业人士的做法^-^,点download进入下载页面
2
一般我们只是使用,不会对它的源代码做修改,因此选择release版本
3
之后可以看到针对各种操作系统的版本,一般大家用的是windows版本,这里注意要选择后两个版本,第一个版本是不带编译器的,盲目选择第一个版本产生的后果后面再讲。
4
下载后直接双击安装就好了,注意安装界面中出现编译器选项,说明这个版本是自带编译器的
5
如果下载的是前面一步中的第一种,就是这样的安装界面,注意到它是不带编译器的,因此安装好后可能无法编译(除非你电脑上本来有编译器可以供codeblock使用)
6
下一步安装目录我没有选默认,而是自己改了目录,这样可能导致安装完后仍无法编译,但修改一下设置就可以解决了
7
安装完后首先到安装目录下看有没有装上编译器,如果没有这个文件夹你可能是安装的不带编译器的版本。。。
8
有上一步的这个文件夹但是仍然无法编译代码的话,是由于我们前面安装时更改了安装目录,而程序去默认的目录下(c盘)去找这个文件夹没找到就导致无法编译。解决方法很简单,打开软件,选择setting-》compiler
9
在编译器设置页面手动浏览找到mingw文件夹,或选择autodetect,就可以完成编译器的设置,可以顺便将gnu
gcc
设为默认编译器
10
编译成功的效果如下,如果不能编译则log栏为空,还会弹出提示栏。

codeblocks无法生成可执行程序,怎么解决


进入settings-》compiler-》toolkhain executables-》linker for dynamin libs中,

把gcc编译器改成改成gcc编译器。

codeblocks主要特点:

虽然Code::Blocks从一开始就追求跨平台目标,但是最初的开发重点是Windows平台,从06年3月21日版本:1.0 revision 2220开始,Code::Blocks在它的每日构建中正式提供GNU/Linux版本,这样 Code::Blocks在1.0发布时就成为了跨越平台的C/C++IDE,支持Windows和GNU/Linux。由于它开放源码的特点,Windows用户可以不依赖于VS. NET,编写跨平台C++应用。

Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、Irrlicht工程、OGRE应用、OpenGL应用、QT应用、SDCC应用、SDL应用、SmartWin应用、静态库、Win32 GUI应用、wxWidgets应用、wxSmith工程,另外它还支持用户自定义工程模板。在wxWidgets应用中选择UNICODE支持中文。

Code::Blocks支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试。

Code::Blocks支持插件,包括代码格式化工具AStyle;代码分析器;类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++DevPak更新/安装器;DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;wxSmith MIME插件;wsSmith工程向导插件;Windows7外观。

Code::Blocks具有灵活而强大的配置功能,除支持自身的工程文件、C/C++文件外,还支持AngelScript、批处理、CSS文件、D语言文件、Diff/Patch文件、Fortan77文件、GameMonkey脚本文件、Hitachi汇编文件、Lua文件、MASM汇编文件、Matlab文件、NSIS开源安装程序文件、Ogre Compositor脚本文件、Ogre Material脚本文件、OpenGL Shading语言文件、Python文件、Windows资源文件、XBase文件、XML文件、nVidia cg文件。识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。

Code::Blocks基于wxWidgets开发,正体现了wxWidgets的强大。以前Borland C++Builder X宣称基于wxWidgets开发跨平台、兼容性好、最优秀的C++ IDE环境,但没有实现;让我们拭目以待。国内的Code::Blocks爱好者和跨平台开发员应该尽快建立中文Code::Blocks网站,提供Code::Blocks中文化支持,促进Code::Blocks在国内的发展。