首页 | 最新更新 | 软件下载 | 注册购买 | 常见问题 | 联系我们 | 友情互联 | 文档  | 论坛

 

常见问题


我在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-Free提供对多编译器的支持。以下是对编译器支持的参考文档:
MimGW    Cygwin    Borland C++    Digital Mars C/C++   
Open Watcom C/C++   Ch

 

 

©2010 ProgramArts.com 版权所有. 保留所有权利
支持:cfree4@163.com