链接错误LNK1104 Scintillia,Visual Studio命令提示2017使用Nmake



你好,我正试图进入OpenSOURCE,昨天我整天都在试图解决这个问题。我正在尝试为记事本 构建scintilla,并且我第一次分配了某些错误,例如找不到某些文件,或者visual Studio命令提示符找不到RC。我设法解决了这些错误,但我无法弄清楚最后一个错误。我一直在关注这个

提供了提供脚本后,我运行

nmake -f scintilla.mak

和结果:

LINK : fatal error LNK1104: cannot open file '..binScintilla.dll'
NMAKE : fatal error U1077: '"C:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.12.25827binHostX86x86link.EXE"' : return code '0x450'
Stop.

link -OPT:REF -LTCG -DEBUG -LIBPATH:F:sourcesboost_1_65_1boost_1_65_1bin.v2libsregexbuildmsvc-14.1releaselink-staticruntime-link-staticthreading-multi -DEF:Scintilla.def -DLL -OUT:..binScintilla.dll .AutoComplete.obj .CallTip.obj .CaseConvert.obj .CaseFolder.obj .CellBuffer.obj .CharacterCategory.obj .CharacterSet.obj .CharClassify.obj .ContractionState.obj .Decoration.obj .Document.obj .EditModel.obj .Editor.obj .EditView.obj .Indicator.obj .KeyMap.obj .LineMarker.obj .MarginView.obj .PerLine.obj .PlatWin.obj .PositionCache.obj .PropSetSimple.obj .RESearch.obj .RunStyles.obj .Selection.obj .Style.obj .UniConversion.obj .ViewStyle.obj .XPM.obj .HanjaDic.obj .ScintillaBase.obj .ScintillaWin.obj .BoostRegexSearch.obj .UTF8DocumentIterator.obj .ScintRes.res KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.LIB OLEAUT32.LIB
Microsoft (R) Incremental Linker Version 14.12.25835.0
Copyright (C) Microsoft Corporation.  All rights reserved.

我解决了它,事实证明,由于某种原因,删除了bin目录,我应该更早地看到它的警告消息。对于任何有类似错误的人,这意味着您要访问的目录或文件不存在,因此可能会删除故障的路径或文件夹。

最新更新