阅读:978回复:1
xp下,sdk的include和lib的顺序导致程序非法访问内存
开发环境: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的路径设置必须放在最后或是最前. |
|
沙发#
发布于:2005-01-07 15:03
建议将SDK顶在最上面的。
两个的库和头文件都有一定的差别,一般情况是编译不了,尚未碰到这种程序崩溃的现象,你的非法内存访问具体是什么,会不会是你自己程序的原因? |
|
|