查看: 3420|回复: 5

OSG2.4.0在VS2005下编译问题?

[复制链接]

该用户从未签到

发表于 2008-4-27 20:58:54 | 显示全部楼层 |阅读模式
小弟在vs2005下编译OSG2.4.0这个版本,遇到一些错误:
警告        1        warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss        f:\OpenSceneGraph-2.4.0\src\osg\dxtctool.cpp        1       
看了别人写的是这么说的:“对于VC8,可能存在源代码中某些字符无法被识别的问题,此时该字符将显示为“?”,而直接在VC中进行编译将无法通过,需要手动将源代码中未被识别的字符改回原样。”
这里手动改回原样是啥意思?直接删除么那个问号么?如果不是该如何解决?我不知道原样是啥样的呀
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-4-27 21:32:01 | 显示全部楼层
    一般我遇到这种事情是直接删除?改成正常的,在网页中遇到是全替成空格

    该用户从未签到

     楼主| 发表于 2008-4-27 21:43:03 | 显示全部楼层
    "改成正常的"是啥意思?直接删除,啥都不用管?

    该用户从未签到

    发表于 2008-4-27 22:25:28 | 显示全部楼层
    教你一种最简单的方法,我试过的,呵呵~~~~对所在的源文件代码CTRL+A ,,, CTRL+X  ,,,,CTRL+V~~~~~~~~~~

    该用户从未签到

    发表于 2008-4-27 22:29:37 | 显示全部楼层
    这个警告不用担心,不会影响编译;而且也不会产生下面所述的错误现象。

    OSG中只有osgversion这个程序有“该字符将显示为“?”,而直接在VC中进行编译将无法通过,需要手动将源代码中未被识别的字符改回原样”的问题,不能显示的仅仅是某些西欧字符的人名(也就是贡献者名单),对功能没有任何影响,把“?”改称后引号,保证语法正确就成了

    该用户从未签到

     楼主| 发表于 2008-4-28 08:29:04 | 显示全部楼层
    好谢谢大家了!!!!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    OSG中国官方论坛-有您OSG在中国才更好

    网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

    联系我们

    • 工作时间:09:00--18:00
    • 反馈邮箱:1315785073@qq.com
    快速回复 返回顶部 返回列表