首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

跨平台的资源定位有关问题

2013-07-27 
跨平台的资源定位问题在不同的操作系统,对于软件把什么东西放在哪里,有不同的传统习俗。比如windows下,一个

跨平台的资源定位问题
在不同的操作系统,对于软件把什么东西放在哪里,有不同的传统习俗。比如windows下,一个软件的所有东西通常放在一个安装目录里。
而在unix系统下,通常把可执行程序放在prefix/bin里面,库放在prefix/lib(64)里面,资源放在prefix/share/software_name里面。但是,也有放在一个安装目录里,然后放在用户文件夹下的。
那么,我应当如何定位资源?而且在不同的平台、不同的布局习惯都能工作?
[解决办法]
这个规则就是你制定的.
两个平台都支持么?

你看看 firefox 怎么办的.
[解决办法]
你说的都是通常习惯,只是省去了你的一些麻烦,但是你完全可以把你的产品放到不同的目录下,修改环境变量/执行路径等等让操作系统去执行自己的程序就是了。

热点排行