查看: 2624|回复: 5

新手问题

[复制链接]

该用户从未签到

发表于 2008-9-20 08:19:48 | 显示全部楼层 |阅读模式
我的编译完后 怎么OSG\OpenSceneGraph-2.3.4\src\OpenThreads\win32 下的工程中头文件怎么不是标准的C++文件阿
用编译器vs2005 打开是灰的 请指点 在线急等!

该用户从未签到

发表于 2008-9-20 11:16:32 | 显示全部楼层
这个同C++标准库是一样的,,,可以有效的避免名字污染~~~~~具体的你可以在IDE中设置一下,,工具-》选项-》映射到无扩展名~~~~~~

该用户从未签到

 楼主| 发表于 2008-9-20 14:13:30 | 显示全部楼层
不 清楚 能不能说具体点 我是vs2005

该用户从未签到

发表于 2008-9-20 14:25:44 | 显示全部楼层
头文件无扩展名是C++国际标准的规定,像Qt3的版本事实上是不符合这一规定的,到了Qt4就规规矩矩地改过来了。
VS一直是逆国际准则而动的反叛者~~

语法高亮的修改方法可以参考OSG目录下的PlatformSpecifics\Windows\VisualStudio_Syntax_Highlighting.txt的说明:

Tools -> Options菜单,“Text Editor -> File Extension
选中右下角的那个“Map Extensionless Files To”选框,并选择“Microsoft Visual C++”

该用户从未签到

 楼主| 发表于 2008-9-25 22:57:28 | 显示全部楼层
我 生成出来的 include文件夹里怎么 不是标准.h 文件 而是没有扩展名的文件 打开工程也是所以头文件 都不是标准的.h 文件
  着急 请版主指教 或者 给个弄好的工程压缩包  这里谢谢了

该用户从未签到

发表于 2008-9-25 23:11:38 | 显示全部楼层
不是说过了吗?.h文件才不是标准的C++标准文件,它是C标准的;符合C++标准的头文件是没有扩展名的
不需要着急任何事,因为这对于您的编译生成没有任何的影响
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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