编译后有错误和警告,主要是“找不到mfc80.lib”,我用的编译器是VC++2008,有没有人也遇到过此类问题啊。求助!
生成 已启动: 项目: LiveViewPylon,配置: Release|Win32
 命令行      正在创建临时文件“c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001332042724.rsp”,其内容为
[
/I "C:\Program Files\Basler\Pylon 2.0\pylon\include" /I "C:\Program Files\Basler\Pylon 2.0\genicam\library\CPP\include" /I "." /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "_VC80_UPGRADE=0x0710" /D "_AFXDLL" /D "_MBCS" /FD /EHsc /MD /Yu"stdafx.h" /Fp"Release\LiveViewPylon.pch" /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /c /Wp64 /Zi /TP ".\pylon_utilities.cpp"".\LiveViewPylonDlg.cpp"".\LiveViewPylon.cpp"".\BitmapControl.cpp"
]
正在创建命令行“cl.exe @"c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001332042724.rsp" /nologo /errorReport:prompt”
正在创建临时文件“c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001432042724.rsp”,其内容为
[
/I "C:\Program Files\Basler\Pylon 2.0\pylon\include" /I "C:\Program Files\Basler\Pylon 2.0\genicam\library\CPP\include" /I "." /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "_VC80_UPGRADE=0x0710" /D "_AFXDLL" /D "_MBCS" /FD /EHsc /MD /Yc"stdafx.h" /Fp"Release\LiveViewPylon.pch" /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /c /Wp64 /Zi /TP ".\stdafx.cpp"
]
正在创建命令行“cl.exe @"c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001432042724.rsp" /nologo /errorReport:prompt”
正在创建命令行“rc.exe /d "NDEBUG" /d "_VC80_UPGRADE=0x0710" /d "_AFXDLL" /l 0x409 /I "Release" /fo"Release/LiveViewPylon.res" ".\LiveViewPylon.rc"”
正在创建临时文件“c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001532042724.rsp”,其内容为
[
/OUT:"Release\LiveViewPylon.exe" /INCREMENTAL:NO /LIBPATH:"C:\Program Files\Basler\Pylon 2.0\pylon\lib" /LIBPATH:"C:\Program Files\Basler\Pylon 2.0\genicam\library\CPP\Lib\Win32_i86" /MANIFEST /MANIFESTFILE:"Release\LiveViewPylon.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\LiveViewPylon.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /DYNAMICBASE:NO /MACHINE:X86 BvcDibMfc7.lib PylonUtility_MD_VC80.lib".\Release\BitmapControl.obj"".\Release\LiveViewPylon.obj"".\Release\LiveViewPylonDlg.obj"".\Release\pylon_utilities.obj"".\Release\stdafx.obj"".\Release\LiveViewPylon.res"
]
正在创建命令行“link.exe @"c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\RSP00001532042724.rsp" /NOLOGO /ERRORREPORT:PROMPT”
 输出窗口      正在编译...
cl: 命令行 warning D9035 :“Wp64”选项已否决,并将在将来的版本中移除
stdafx.cpp
正在编译...
cl: 命令行 warning D9035 :“Wp64”选项已否决,并将在将来的版本中移除
pylon_utilities.cpp
LiveViewPylonDlg.cpp
.\LiveViewPylonDlg.cpp(382) : warning C4244: “=”: 从“int64_t”转换到“LONG”,可能丢失数据
.\LiveViewPylonDlg.cpp(383) : warning C4244: “=”: 从“int64_t”转换到“LONG”,可能丢失数据
.\LiveViewPylonDlg.cpp(1049) : warning C4244: “=”: 从“int64_t”转换到“LONG”,可能丢失数据
.\LiveViewPylonDlg.cpp(1050) : warning C4244: “=”: 从“int64_t”转换到“LONG”,可能丢失数据
LiveViewPylon.cpp
BitmapControl.cpp
正在生成代码...
正在编译资源...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
正在链接...
LINK : fatal error LNK1104: 无法打开文件“mfc80.lib”
 结果      生成日志保存在“file://c:\Documents and Settings\Administrator\桌面\LiveViewPylon_1card2camerasOr2cards2cameras\Release\BuildLog.htm”
LiveViewPylon - 1 个错误,4 个警告
 

解决方案 »

  1.   

    1, 首先在你机器上搜索一下mfc80.lib
    2, 如果有,把路径添加到你的lib目录中, 按理说应该默认就设置好了的,
      

  2.   

    你把项目设成REALEASE模式没有哦?
      

  3.   

    库的问题.看看vcsdk是不是引用了.tool/option/solution/ ,lib里看看.
      

  4.   

    #pragma comment(lib,"mfc80")编译如果继续提示mfc80缺少说明你的机器没有mfc80动态库,或者路径不正确
      

  5.   

    这个工程,我运行的时候出现的错误时:CLock是不明确的符号
      

  6.   

    fatal error LNK1104: 无法打开文件“GCBase_MD_VC100_v2_3.lib”