sun1979
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2005-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:978回复:1

xp下,sdk的include和lib的顺序导致程序非法访问内存

楼主#
更多 发布于:2005-01-07 12:59
开发环境:windows xp 没打sp
  vc++ 6.0 for sp5
  windows server 2003 sdk
我在vc环境里如果把sdk的include 和lib路径放在vc的这些路径之后,我的程序编译没问题,运行也没问题,可是另外一个project编译不过去.
我如果把sdk的include 和lib路径放在vc默认的路径之前,也就是放在最前面,我的程序编译没问题,但是运行的时候会出现非法访问内存的错误,然后就崩溃了.但是这种情况下我的另一个project编译就没有问题.
那位大侠知道为什么会出现这样的问题.如何解决,是不是sdk的include 和lib的路径设置必须放在最后或是最前.
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-07 15:03
建议将SDK顶在最上面的。

两个的库和头文件都有一定的差别,一般情况是编译不了,尚未碰到这种程序崩溃的现象,你的非法内存访问具体是什么,会不会是你自己程序的原因?
在交流中学习。。。
游客

返回顶部