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

常见问题


我在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):


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值