安装时Qt和QScintilla2致命错误LNK1120

时间:2014-01-01 23:38:13

标签: qt qscintilla

到目前为止,我会尽可能清楚地知道我做了什么,因为我不完全知道编译器会发生什么等等,所以我需要一些帮助。所以我做了:

  1. 安装了Visual Studio 2010
  2. 在Qt上使用msvc2010
  3. 设置环境变量以获得我有nmake.exe *
  4. 的目录

    dir是:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin,这里我有nmake.exe,link.exe ...但我也有amd64文件夹和x86_amd64文件夹与不同的nmake .exe和link.exe

    我正在使用Visual Studio 2010命令提示符和Windows 7(64位)

    现在我用qmake创建makefile,然后我做了nmake,这是错误:

    其中一些:

    LeXAPDL.obj : error LNK2001: unresolver external symbol ___report_rangecheckfailure
    

    和此:

    release\qscintilla2.dll : fatal error LNK1120: 4 unresolved externals
    NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.exe"' : return code '0x460'
    Stop.
    
    NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"' : return code '0x2'
    Stop.
    

    既然我不是控制台的专家,我确​​实有一些做我想做的事情,我认为编译器/链接器有问题,我不知道该怎么做才能修复它

0 个答案:

没有答案