您的位置:首页 > 其它

在VC6。0中可能会碰到ClanLib的编译错误及解决办法

2007-07-11 13:32 543 查看
1:在richedit_paragragh.h中的 error C2258: illegal pure syntax, must be '= 0'
把相应的代码改为:

//richedit_paragragh.h
class CL_API_GUI CL_RichEdit_Paragraph
{
public:
const static int SPACE_BETWEEN_ITEMS;// = 8;
const static int SPACE_BETWEEN_LINES;// = 1;

//richedit_paragragh.cpp
const int CL_RichEdit_Paragraph::SPACE_BETWEEN_ITEMS = 8;
const int CL_RichEdit_Paragraph::SPACE_BETWEEN_LINES = 1;

2:CL_GUI模块中的C2857 error,预编译头错误:
1>在Project Settings中把相应工程中的 Use precompiled header file(.pch)中的 precomp.h 文件改到
Create precompiled header file中来
2>单独编绎 precomp.cpp
3> 再把Project Settings中的Use precompiled header file改回来.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐