本帖最后由 liu181748034 于 2013-08-12 15:45:17 编辑

解决方案 »

  1.   

    对比一下DEBUG的配置,特别是库文件及路径的配置
      

  2.   

    工程属性中对比一下Debug,Release的区别
      

  3.   

    应该是release与debug的配置环境设置的不同造成的
      

  4.   

    如果一开始就是找不到符号,还是你某些库没有链接。如果开始有符号重定义错误,那么可能你的lib使用c默认库的方式不一致(多线程,多线程调试,多线程DLL,多线程DLL调试等等)。在vc设置里的 c/c++ -----代码生成设置里
      

  5.   

    lib文件我分别对应了Debug和Release版本的,而且里面提示无法解析的函数,在包含文件里都有,而且在Release版本里,F12的时候能定位到定义的地方啊,不知道问题出在哪儿
      

  6.   

    如果在Debug版没问题,Release版链接错误,那说明你用到的库就是Debug版的,要换Release版才行。如果你有lib的源码,可以用与主程序相同的编译选项重新编译出lib。lib是要分不同版本的,如果是dll就没这问题。
    主程序和lib在两个地方设置要一致:如何使用MFC库,如何使用c标准库
      

  7.   

    如果是用的vc6,可以换vs2008试试
      

  8.   

    我的也是这样的问题  纠结了很长时间  我用的数据库时sqlite      他说无法解析命令