dev c++中文版
V5.11.0 汉化版- 软件大小:48.10 MB
- 更新日期:2019-07-09 10:04
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Dev-C++ 是一款专业的C++开发工具,该软件使用的是MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准,内置C编译器,用户在使用C标准进行编译时,标志将直接附加在每个编译命令的末尾,或者通过makefile中的CFLAGS附加;提供C ++编译器,使用C ++标准进行编译时,标志会通过makefile中的CXXFLAGS附加;支持添加库或对象,在文件资源管理器里,用户可以自动将单独的库文件添加到链接器命令行,目前只支持GCC .a文件,在目录选项卡中,可以基于每个文件夹而不是基于每个文件添加库;提供图书馆目录,可以添加单独的lib文件,如果要将整个文件夹添加到链接器,将被添加到makefile中的LIBS变量中;用户可以将非标准头文件夹添加到编译器,可以添加编译器将搜索资源文件的目录,它被添加到makefile中的WINDRES变量中,支持更改此项目可执行文件的输出位置,该值相对存储,支持更改此项目的目标文件的输出位置,该值相对存储;强大又实用,需要的用户可以下载体验
软件功能
MinGW GCC 4.8.1 32bit
TDM-GCC 4.8.1 32/64bit
语法高亮
代码完成
上面的代码中徘徊时,显示有关代码信息
提供用户可编辑的快捷方式和工具
GPROF分析
GDB调试
Devpak IDE扩展
软件特色
新源文件
将没有任何内容或扩展名的空文件插入IDE。当项目当前打开时,系统会要求您将其添加到项目中。
项目...
打开“新建项目”窗口。在这里,您可以从一些可以开始的内置模板中进行选择,按类别划分。这些模板位于\ Templates \ *。模板文件中。可以添加尽可能多的模板。下面是一些选项,例如项目名称和右侧的语言选项,它们控制某些编译器标志。
资源文件
这将以与“源文件”相同的方式将空文件插入IDE,但会向其添加扩展名“.rc”,因此IDE会将其识别为资源文件。
项目模板......
此选项仅在项目打开时可用,并打开一个对话框,用户可以决定将当前项目以及一些修改添加到“项目...”窗口。
类...
打开New Class表单。可以在Class Browser \ New Class菜单项中找到更多信息。
打开...
打开文件打开器。将打开任何文件并以文本模式显示它。选择.dev项目文件后,将打开一个项目。
保存
使用当前文件名将当前文件保存到磁盘。当文件还没有时,使用另存为。
另存为...
使用文件名和路径选择将当前文件保存到磁盘。
将项目另存为......
使用文件名和路径选择将配置文件保存到用户。将保留其他项目文件的路径,因此仍可以通过打开移动的.dev文件来使用该项目。
保存全部
迭代所有文件并自动保存所有文件。遇到没有名称的文件时,它会提示用户为其命名。还将项目文件保存到磁盘。
关
关闭当前关注的文件。将询问用户是否要保存它。
关闭所有
关闭除项目文件之外的所有打开的文件。将问用户他/她是否想要保存它们。项目将保持开放。
关闭项目
与Close All相同,但现在也关闭了项目,当然在要求保存更改之后。
属性
显示有关项目中当前打开的所有文件的各种数据。
进口
来自MS Visual C ++ Project
打开一个对话框,可以将MSVC ++ .dsp文件转换为Dev-C ++的.dev文件。
来自Code :: Blocks Project
去做
出口
到HTML
将当前打开的文件导出为HTML,保留格式和着色。
到RTF
将当前打开的文件导出为RTF,保留格式和着色。
项目到HTML
将所有打开的文件导出到\ _文件中的HTML,保留格式和着色。
打印
打开一个对话框,询问各种打印选项,按下“确定”后,将打印当前文件,保留颜色和格式
打印设置
打开一个通用对话框来配置打印机驱动程序。例如,您可以在此处选择纸张旋转和要使用的打印机设备。
(重新打开)
最近关闭的文件列表。可以使用工具>>环境选项>>最近文件列表长度更改最大项目数。
清除历史记录
清除历史记录项列表。
出口
退出Dev-C ++。将关闭所有打开的文件,并要求保存任何修改过的文件。
找...
打开“查找”窗口及其“查找”选项卡,可以使用该选项卡在当前文件中搜索。
在文件中查找...
打开查找窗口及其“在文件中查找”选项卡,可以使用该选项卡搜索任何文件,并在屏幕底部附近的“查找结果”中显示结果。
更换...
打开“查找”窗口及其“替换”选项卡,可以在当前文件中替换该选项卡。
替换文件...
打开查找窗口及其“替换文件”选项卡,可以在任何文件中替换该选项卡。
再次搜索
重复上一个“查找”或“在文件中查找”命令。如果上一个命令是查找命令,则从正确方向的光标开始新搜索。
再向后搜索
重复上一个“查找”或“在文件中查找”命令。如果上一个命令是查找命令,则从光标向后开始新搜索。
增量搜索
打开一个文本框,执行搜索即用型搜索,就像在浏览器中一样。
转到功能......
打开一个列出所有可用功能的对话框,允许您搜索它们并通过单击它们导航到它们。
转到线...
打开一个对话框,允许用户输入行号并导航到该行号。
安装步骤
1、浏览至此,需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、通过解压功能将压缩包打开,找到主程序,双击主程序即可进行安装,点击下一步按钮
3、用户可以根据自己的需要选择需要的程序组件进行安装
4、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、等待应用程序安装进度条加载完成即可,需要等待一小会儿
6、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
汉化方法
1、程序安装完成后,双击快捷键即可将应用程序打开,点击简体中文,然后点击下一步按钮
2、该界面可以根据自己的需要进行设置,也可以直接点击下一步按钮
3、弹出应用程序主界面,用户可以看到,此时的界面为中文版
使用说明
编辑文件
编辑文件非常简单。 创建(Ctrl + N)或打开(Ctrl + O)文件。
提示
将鼠标悬停在变量或包含行上以显示有关它的信息。
单击行号以在此处放置断点。
三次单击一行以选择它。
可以使用Ctrl + Space在任何位置打开代码完成。 它将显示当前文件,其包含的文件和缓存中的有效语句。 可以在工具>>编辑器选项>>完成>>代码完成中设置首选项。
可以在工具>>编辑器选项>>完成>>符号完成时自定义符号完成。
考虑缓存经常包含的文件以加快文件和项目开放。
编译源文件
Dev-C ++的一个特殊功能是能够编译(和运行)单个源文件。这可以通过以下步骤完成:
创建(Ctrl + N)或打开(Ctrl + O)源文件。
单击“编译”(F9)以编译当前可见的文件。
(可选)运行创建的可执行文件(F10)。
此编译将使用在Tools >> Compiler Options中选择的编译器集。
编译项目
编译项目主要需要相同的步骤:
创建(Ctrl + N)或打开(Ctrl + O)项目。
单击“编译”(F9)以应用在源文件中所做的更改。
单击“重建”(F12)以应用在头文件中所做的更改或重新编译所有文件。
(可选)运行创建的可执行文件(F10)。
此编译将使用在Tools >> Compiler Options中选择的编译器集,但与源文件编译不同,它将使用位于Project >> Project Options >> Compiler的编译器设置。
提示
对于单个文件编译,请确保使用正确的文件扩展名。如果没有明确告诉编译器使用哪个标准(使用-std标志),请使用* .c编译为C或* .cpp以编译为C ++。
要减少编译输出大小,尤其是在使用C ++标头时,请考虑将-s传递给编译器。这可以手动完成或通过(设置)>>链接器>>条带可执行文件完成。此选项将从输出中删除任何未使用的数据。此选项的缺点是调试和分析将不再起作用。另一种但效果较差的方法是减少包含文件的数量。
要减少编译时间,请考虑包含较少的文件。例如,在使用项目时,不要盲目地在每个文件中包含每个文件!
要在编译过程中保存一次单击,请尝试编译并运行(F11)。显然,这将立即编译并运行您的文件或项目。
更改头文件时,请确保重新编译通过重建使用它的所有源文件。不这样做会导致未定义的可执行行为:您看到的代码将不会被执行,因为某些源文件正在使用过时的标头。
调试源文件
可以使用以下步骤调试源文件:
创建(Ctrl + N)或打开(Ctrl + O)源文件。
在Tools >> Compiler Options中,选择支持调试的编译器集(-g3)。
单击Debug(F5)以编译和调试当前可见的文件。
通过单击行号放置断点或使用F4暂停程序并进行检查。
调试项目
可以使用以下步骤调试项目文件:
创建(Ctrl + N)或打开(Ctrl + O)项目。
在Project >> Project Options >> Compiler中,选择支持调试的编译器集(-g3)。
单击Debug(F5)以编译和调试项目。
通过单击行号放置断点或使用F4暂停程序并进行检查
提示
更改编译器集时,请确保在调试之前重建。如果源文件比可执行文件更新,Dev-C ++只会建议这样做,但是当编译器更改时则不会这样做!
优化(-Ox)将改变执行顺序,并且可以删除不产生净变化的代码。当逐行遍历代码时,这可能非常烦人。考虑调试而不进行优化或使用-Og来解决此问题。
添加调试信息通常会使编译时间增加一倍以上。考虑禁用它以降低编译时间。
strip标志(-s)将删除-g3添加的调试信息。考虑禁用它。
调试信息为创建的程序增加了相当大的尺寸(一个数量级并不是不同寻常的)。请考虑禁用它以减小文件大小。
分析源文件
可以使用以下步骤完成对源文件的分析:
创建(Ctrl + N)或打开(Ctrl + O)源文件。
在Tools >> Compiler Options中,选择支持分析的编译器集(-pg)。
单击“配置文件分析”(“调试”按钮旁边)以编译和配置当前可见的文件。
关闭创建的程序时,将打开时序分析。
分析项目
可以使用以下步骤完成项目文件的分析:
创建(Ctrl + N)或打开(Ctrl + O)源文件。
在Tools >> Compiler Options中,选择支持分析的编译器集(-pg)。
单击“配置文件分析”(“调试”按钮旁边)以编译和配置项目。
关闭创建的程序时,将打开时序分析。
提示
只有消耗超过0.01秒CPU时间的函数才会显示在分析中。
更改编译器集时,请确保在分析之前重建。
优化(-Ox)可以删除不产生净变化的代码。在分析这些类型的代码时应该小心:
tbefore = GetTime();
做一点事();
tdiff = GetTime() - tbefore;
如果函数DoSomething()不以任何方式影响输出,并且当其他代码独立于它时,编译器可以删除对它的调用,tdiff将为零!考虑在计算tdiff后打印在DoSomething()内计算的东西。这样,其他代码将依赖于DoSomething(),因为之后会打印出一些结果。
strip标志(-s)将删除由-pg添加的分析信息。考虑禁用它。
编译器选项
这是Dev-C ++的窗口,允许您配置与编译器相关的任何内容。
编译器设置为配置
这组选项允许您使用下面的选项卡选择要更改的组。更改当前项还会更改用于非项目编译的编译器集。
设置管理按钮
查找并自动配置编译器
此功能将自动配置位于默认编译器安装目录MinGW32和MinGW64中的编译器。结果与第一次配置执行的结果相同。
添加空白编译器集
添加新集而不配置任何内容
添加按文件夹设置的编译器
添加新集并自动配置它。对于配置,将查询folder \ bin \ gcc.exe以获取所有必需信息。
重命名所选的编译器集
重命名当前的编译器集。这对编译没有影响。
删除当前的编译器集
删除当前的编译器集。前一组将是新的当前编译器集。
调用编译器时添加以下命令
此处指定的命令将在命令末尾传递给编译器。 在项目makefile中,它们附加在CXXFLAGS的末尾,但在此之后添加项目特定的命令。
调用链接器时添加以下命令
此处指定的命令将在命令末尾传递给链接器。 在项目makefile中,它们附加在LIBS的末尾,但在此之后添加项目特定的命令。
一些易于使用的设置可以在这里切换。如果通过选择“是”以外的任何选项启用选项,则在大括号之间的命令将附加到编译器和链接器命令(如果适用)。这些命令在“常规”选项卡中的命令之前添加,这意味着此处设置的命令可以通过“常规”选项卡中的命令覆盖。
具体选择
一般信息
有关这些选项的更多信息,请访问GCC的选项文档。
C选项
这里显示的是一些与C相关的选项。
代码生成
这里显示的是一些优化和体系结构相关的选项。
-游行
将此选项更改为32位或64位,以便在编译这些目标之间切换。执行此操作时,请确保正确设置库目录。概述的程序在FAQ中解释
警告
此处显示的是一些警告和错误相关选项。
剖析
这里显示的是一些与性能相关的选项。
-pg
执行分析需要此标志。默认情况下,默认的“Profiling”编译器集启用此选项。
链接
这里显示的是一些链接和调试相关的选项。
-g3
断点和调试工作需要此标志。默认情况下,默认“调试”编译器集启用此选项。
产量
这里显示的是一些与输出相关的选项。
-S
该标志告诉编译器输出汇编代码而不是二进制代码。使用文本编辑器打开输出文件以查看汇编程序代码。
-管
如果启用,则在编译时不要使用相对较慢的硬盘驱动器(或固态驱动器),而是在内存中执行编译。如果有足够的RAM,请使用此选项加速编译。
在这里,您可以告诉Dev-C ++要搜索的目录,用于下面列出的目的。
二进制
执行编译器,makefile处理器,调试器,资源编译器,DLL包装器和分析器时,将按此顺序搜索这些目录。至少需要一个条目。这些程序的文件名可以在这里找到。
图书馆
这些目录传递给链接器以告诉它使用哪些库,并使用dir命令将调试器作为搜索目录。除此之外,此列表中的第一项是将lib文件添加到项目时使用的默认目录。该列表可以为空,在本例中使用当前编译器集的默认库目录。
C(++)包括
执行C(++)文件编译时,这些目录将传递给编译器。它们也被代码完成引擎用于查找系统包含头。将头文件添加到缓存时,列表中的第一项是默认目录。当这些列表为空时,代码完成将不起作用,但编译将会。
此处显示的是Dev-C ++在执行特定任务时使用的文件名列表。 每个文件名应存在于此处指定的任何二进制文件夹中。
GCC
C编译器,用于自动配置编译器集,执行C文件编译和链接(基于文件扩展名)和有关编译器集属性的查询。
克++
C ++编译器,用于执行C ++文件编译和链接(基于文件扩展名)。
使
makefile处理器,用于项目编译。
GDB
调试器。
windres
资源处理器,用于处理Windows GUI资源文件。
dllwrap
DLL包装器,用于构建DLL
gprof的
剖析器。
Makefile生成
编译延迟
当make抱怨makefile比当前系统时间更新时,可以使用编译延迟。 这个功能是古代Dev-C ++版本的遗留物。 自4.9.9.3以来,我无法在版本中重现此错误。
使用快速但不完美的依赖关系生成
如果未选择此选项,Dev-C ++将通过使用gcc的-MM命令(或用于C ++编译的g ++)向GCC询问哪些未修改的文件由于其依赖关系的更改而需要重新编译。 选择此选项后,将仅重新编译已修改的文件。 此功能目前已被破坏,请勾选此选项。
功能隐藏
隐藏未调用足够长的函数。
取消这个项目会在GPROF的命令行中添加'-z'。这将强制GPROF打印有关可执行文件中每个函数的数据。
隐藏静态链接的文件本地功能。
由于静态函数不属于全局变量,因此它们在定义它们的函数或文件之外是不可见的。因此,在它们中花费的时间不能归因于这些全局未知的函数。花费的实际时间被添加到GPROF之前调用的函数中。此选项将从生成的数据中排除在这些函数中花费的时间。此选项启用'-s'命令。
隐藏调用少于x次的函数
正如标签告诉你的那样,省略了少于X次的函数。此选项控制'-m(value)'标志。
自定义命令
请改用这些命令
如果你检查一下,Dev-C ++将使用你在下面输入的命令。如果您没有选中此选项,这些命令将被编辑到Dev当前使用的内容。
名称(可编辑)
查看项目的内部名称,该名称仅用于簿记和标题栏。
文件名
显示项目文件的位置。
输出文件
显示可执行文件的输出位置。目录可以通过构建选项>>可执行输出目录进行编辑,并且可以在覆盖输出文件名中编辑文件名。
档
显示项目内的文件数量(.cpp / .h / .rc)。
图标
Dev-C ++可以通过将以下代码添加到项目附带的资源文件中,为您的可执行文件添加一个图标:
ICON MOVEABLE PURE LOADONCALL DISCARDABLE“filename.ico”
这将存储在编译时附加到项目的临时资源文件(projectname_private.rc)中。
图书馆
打开\ Icons文件夹,提供一组古色古香的图标。当然可以将自己的图标添加到该文件夹中,以便它们显示在此处。
浏览
打开文件浏览器以在文件系统中搜索图标文件。
去掉
从项目中分离当前选定的图标。不删除文件本身。
类型
在此处选择类型将确定生成何种输出:
Win32 GUI将-mwindows添加到编译器命令以删除cmd窗口。
Win32控制台将有效地做什么特别的事情。
Win32 Static Lib将创建一个.a文件。
Win32 DLL将创建一个DLL文件。
支持Windows XP主题
如果启用,Dev-C ++将向项目添加Common Control 6 Manifest以启用视觉样式。 Dev-C ++会将以下代码添加到附加到项目的资源文件中:
1 24“projectname.exe.Manifest”
这将存储在编译时附加到项目的临时资源文件(projectname_private.rc)中。
常见问题
问:Dev-C ++支持哪些编译器?
答:目前,支持GCC到Windows的任何端口。这包括MinGW,MinGW-w64和TDM-GCC。 Clang也应该工作,但你必须自己将它移植到Windows或找到为你做这件事的其他人。
问:如何向Dev-C ++添加编译器?
答:所有编译器设置都在Tools >> Compiler Options中进行管理。可以通过以下方式添加一组:
使用“按文件夹添加编译器”并将Dev-C ++指向安装编译器的文件夹。然后,Dev-C ++将通过询问以下程序有关编译器文件夹布局来尝试配置它:
\ BIN \ gcc.exe
使用“添加空集”并自行填写选项。
问:我想用我的TDM-GCC x64安装编译为32位。我怎么做?
答:最简单的方法是选择一个可以编译为32位的预配置编译器集。转到工具>>编译器选项,然后检查列表是否包含任何内容。如果是,请选择它并单击“确定”。在Project >> Project Options >> Compiler中为每个项目重复此步骤。
要手动创建这样的编译器集,您需要做两件事:
将“-m32”添加到编译器命令中。在“设置>>代码生成”中使用“具有以下指针宽度的编译器”或在“常规”中的自定义命令中键入它“调用编译器时添加以下命令”。
使用不同的库。转到目录>>库并用“(..)lib32”替换“(..)lib”目录。
问:我专门为32位或64位编译,但GCC向我抛出错误!
答:如果它看起来像这样:
搜索-lmingw32时跳过不兼容(目录)/libmingw32.a
搜索-lmingw32时跳过不兼容(目录)\ libmingw32.a
搜索-lmoldname时跳过不兼容(目录)/libmoldname.a
搜索-lmoldname时跳过不兼容(目录)\ libmoldname.a
然后你需要更改库目录。转到工具>>编译器选项>>(选择当前编译器)>>目录>>库。在那里,使用“(...)lib”文件夹为64位,或(...)lib32为32位“。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文