您的位置:首页 > Web前端

C-Free 问题集(不定期更新)

2005-01-25 13:09 405 查看
常见问题

我在C-Free中编写程序时,大部分功能按扭都呈灰色,无法使用。请问我该怎么做?
C-Free有编译成DLL的功能吗?
C-Free中能否使用其它的函数库?
为什么当我使用conio.h的时候,构建程序总是出现错误?
我怎样升级C-Free的编译器?

我在C-Free中编写程序时,大部分功能按扭都呈灰色,无法使用。请问我该怎么做?

3.5及以后版本不存在这个问题。3.5以前版本正在编辑的源代码只有保存成文件才能被编译、运行、调试。所以只要将代码保存成C/C++文件后大部分的按钮都可用了。C/C++文件的后缀名一般为.c或者.cpp。


C-Free有编译成DLL的功能吗?

有这个功能,请参考C-Free软件附带的帮助文档中的“工程模板”及“DLL及使用”章节。


C-Free中能否使用其它的函数库?

可以使用其它的函数库,使用前需要将函数库的目录加入到构建目录中(一般需要对“Include Files”目录进行添加)。请参考C-Free软件附带的帮助文档中的的“构建目录设置”一节。

为什么当我使用conio.h的时候,构建程序总是出现错误?

使用conio.h有点特殊,在构建程序的时候会出现链接错误,如:
undefined reference to 'clrscr'
因为,所有conio.h中声明的函数,这些函数的实现并不在连接库中,所以会出现链接错误。但是这些函数的实现可以在文件conio.c中找到。
解决办法:
(1)在你的源代码文件头(可以在#include <conio.h>的下面)添加如下代码:#include <conio.c>
(2)如果你建立了一个工程,可以将文件conio.c添加到工程中。

我怎样升级C-Free的编译器?

一般情况下,不需要升级编译器。除非你需要使用C/C++语言中的一些新的特性。可以到这里下载新版本的MinGW编译器 。下载安装后,只需要删除原来三个构建目录(Include Files、Library Files和Executable Files)中的路径,添加刚刚安装的编译器的Include、Lib、Bin目录到三个构建目录中。具体设置结果如下(假设MinGW的安装目录是D:/MinGW):





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息