打开一个从光盘里导出来的程序,出现如下错误。fatal error Link1104:cannot open file ‘.../lib/alp3.lib'。请问各位大侠如何解决啊!这个程序是一个关于投影仪的界面程序。
希望各位不吝赐教,不胜感激。

解决方案 »

  1.   

    光盘lib文件位置是相对路径,拷贝后编译器如找不到上文件,即会报上述错误。解决办法:
    可把这个lib文件放在当前工程目录下,然后把lib文件路径改为当前工程目录。
    注意,有可能后续会出现找不到.dll文件的错误提示,解决办法:
    可把dll文件放在windows\system32或者你的工程目录下。
      

  2.   

    请问兄台,如何修改lib文件的路径?
      

  3.   


    还有同样错误?如果lib文件已经放在当前工程目录下,可把图中标红部分修改为alp3.lib
      

  4.   

    兄台用的是VC06吧。我用的是VS08,没找到这个 工程属性 哈。
      

  5.   

    可以直接在程序中写#pragma comment(lib, "xxx.lib")
      

  6.   

    那只能是你指定的路径不对,请检查你的lib文件的路径
      

  7.   

    那应该如何指定路径呢?
    #pragma comment(lib, "c:\lib\xxx.lib") //指定绝对路径
    最好是相对路径