找回密码
 注册
搜索
查看: 742|回复: 7

[资料] 库文件和源文件的讨论,欢迎高手加入指点

[复制链接]
发表于 2009-9-10 10:06:11 | 显示全部楼层 |阅读模式
             [em10] 众所周知 ,在SP产品对外移植时。肯定带出去的是库文件的移植包,这就需要对 打成的库文件和源文件 之间有什么区别有深刻的了解,才能解决保证你的SP产品移植出去不会在客户那边出现问题!
              那到底库文件和源文件的差别在哪呢?
              依据编译过程是 先编辑 - 编译为OBJ 到 转化成 库文件。库文件应该是 静态的!是否可以理解为 只能从库文件里取,使用。而不会在再编译时 发生变化???

              比如说,我在底层里 1.增加资源ID(字串图片 等等)在产品的源文件(库文件)里使用   当然在本地的工程里把源文件换成库文件不会出现问题。如果去移植是否会出现资源乱掉的可能???    2.使用GlobalDefs 里的 STR_GLOBAL_OK,STR_GLOBAL_CANCEL。。。等等系统本身的资源 ,如果外出移植(库文件)是否会 由于对方的GlobalDefs ::enum STR_GLOBAL_LIST 里枚举的STR_GLOBAL_OK,STR_GLOBAL_CANCEL.....的数量,位置,等等出现不正常显示??

              希望大虾们 都不要吝啬。。勇于发言呵呵一起学习~~~

[em01][em01][em01][em01][em01][em01][em01][em01][em01]
 楼主| 发表于 2009-9-10 10:07:19 | 显示全部楼层
[em08][em08]自己先支持下。。。。提前谢谢大家......[em14][em14][em14]
点评回复

使用道具 举报

发表于 2009-9-10 11:02:13 | 显示全部楼层
当然会乱掉,除非这些枚举值没有发生改变。稳妥的做法是,这些值要通过参数传人进去,而不是固化调用。
点评回复

使用道具 举报

 楼主| 发表于 2009-9-10 11:21:21 | 显示全部楼层
[em22][em22]有道理   这些枚举值 和本地的 有变化的几率很大!  但是详细点  可行的办法 改怎么做呢?[em19][em18]
点评回复

使用道具 举报

发表于 2009-9-11 18:26:15 | 显示全部楼层
你可以把这些需要传入的枚举和宏构造一个数组来进行传递,对应数组的每个值代表的是什么要在开发文档里面讲清楚,集成方填写你这个数组就是了。
点评回复

使用道具 举报

发表于 2009-9-11 18:32:03 | 显示全部楼层
你可以把这些需要传入的枚举和宏构造一个数组来进行传递,对应数组的每个值代表的是什么要在开发文档里面讲清楚,集成方填写你这个数组就是了。
点评回复

使用道具 举报

发表于 2009-9-11 18:32:26 | 显示全部楼层
你可以把这些需要传入的枚举和宏构造一个数组来进行传递,对应数组的每个值代表的是什么要在开发文档里面讲清楚,集成方填写你这个数组就是了。
点评回复

使用道具 举报

 楼主| 发表于 2009-9-14 10:54:01 | 显示全部楼层
[em07][em07][em07]加油发言[em04][em04][em04][em04]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-24 01:29 , Processed in 0.059730 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表