Project rule not found--C++ Builder上位机

来源:互联网 发布:knn算法 matlab 编辑:程序博客网 时间:2024/06/04 06:17

    最近在进行测试上位机的编写,因为是在之前上位机基础上面进行修改,有个.lib文件已经找不到了,所以编译时总会提示错误。根据提示是一个GIFIMAGE.LIB,我的上位机最终不需要这个库,所以也不打算安装。这时就有问题了,怎么才能不安装库的情况下仍然能使用之前的上位机进行修改编译呢?在网上搜索发现用另外的文件打开.bpr工程文件,然后将文件中含有报故障的.lib库删掉即可,于是我使用记事本打开.bpr然后删掉GIFIMAGE.LIB,然后重新使用C++ BUILDER打开文件提示 project not found错误,文件无法打开。

    经过查找资料,发现原因:当我们用windows自带的notepad或者文档编辑器打开BCB或者delphi的bpr工程文件并且保存后,由于notepad不支持utf-8编码。所以导致文件编码出错,BCB和delphi将无法识别。

    解决方法:只需要用文件编辑器UltraEdit打开一个完好的bpr文件,删除掉内容,然后把损坏的bpr文件内容复制到打开的bpr文件中,保存。然后把该保存的bpr文件复制覆盖损坏的bpr文件即可。
这里的bpr文件损坏其实并不是真正的损坏,而是文件内容编码发生了错误。



转载地址:http://blog.csdn.net/tbwood/article/details/6576918