zodiacon/TotalPE2

fatal error C1083

Opened this issue · 2 comments

已启动生成...
1>------ 已启动生成: 项目: WTLHelper, 配置: Debug x64 ------
2>------ 已启动生成: 项目: Lexilla, 配置: Debug x64 ------
3>------ 已启动生成: 项目: DiaHelper, 配置: Debug x64 ------
4>------ 已启动生成: 项目: HexControl, 配置: Debug x64 ------
5>------ 已启动生成: 项目: PECore, 配置: Debug x64 ------
1>pch.cpp
3>pch.cpp
2>LexillaAccess.cxx
2>LexAsm.cxx
2>LexErrorList.cxx
2>LexHTML.cxx
2>LexNull.cxx
1>E:\code\personal\zodiacon\TotalPE2\WTLHelper\WTLHelper\pch.h(11,10): fatal  error C1083: 无法打开包括文件: “atlapp.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexers\LexErrorList.cxx(18,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>LexProps.cxx
1>已完成生成项目“WTLHelper.vcxproj”的操作 - 失败。
2>Accessor.cxx
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexers\LexAsm.cxx(25,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>CharacterCategory.cxx
2>CharacterSet.cxx
2>DefaultLexer.cxx
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexers\LexHTML.cxx(21,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexers\LexNull.cxx(18,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexers\LexProps.cxx(18,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\Accessor.cxx(14,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>LexAccessor.cxx
2>LexerBase.cxx
2>LexerModule.cxx
2>LexerNoExceptions.cxx
2>E:\code\personal\zodiacon\TotalPE2\lexilla\access\LexillaAccess.cxx(24,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\DefaultLexer.cxx(15,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>LexerSimple.cxx
2>PropSetSimple.cxx
2>StyleContext.cxx
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\LexerModule.cxx(14,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\LexerNoExceptions.cxx(14,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>WordList.cxx
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\LexAccessor.cxx(13,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\LexerBase.cxx(15,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\LexerSimple.cxx(14,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>E:\code\personal\zodiacon\TotalPE2\lexilla\lexlib\StyleContext.cxx(15,10): fatal  error C1083: 无法打开包括文件: “Scintilla/ILexer.h”: No such file or directory
2>已完成生成项目“Lexilla.vcxproj”的操作 - 失败。
4>pch.cpp
3>DiaSession.cpp
5>pch.cpp
3>DiaSymbol.cpp
3>正在生成代码...
3>DiaHelper.vcxproj -> E:\code\personal\zodiacon\TotalPE2\x64\Debug\DiaHelper.lib
5>libpe.cpp
5>E:\code\personal\zodiacon\TotalPE2\PECore\libpe.cpp(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
5>E:\code\personal\zodiacon\TotalPE2\PECore\libpe.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
5>E:\code\personal\zodiacon\TotalPE2\PECore\libpe.cpp(850,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
5>PECore.cpp
5>PEFile.cpp
5>E:\code\personal\zodiacon\TotalPE2\PECore\libpe.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
5>正在生成代码...
4>BufferManager.cpp
4>MemoryBuffer.cpp
5>PECore.vcxproj -> E:\code\personal\zodiacon\TotalPE2\x64\Debug\PECore.lib
5>已完成生成项目“PECore.vcxproj”的操作。
4>Selection.cpp
4>SimpleHexControl.cpp
4>正在生成代码...
4>HexControl.vcxproj -> E:\code\personal\zodiacon\TotalPE2\x64\Debug\HexControl.lib
6>------ 已启动生成: 项目: TotalPE, 配置: Debug x64 ------
6>pch.cpp
6>E:\code\personal\zodiacon\TotalPE2\TotalPE\pch.h(40,10): fatal  error C1083: 无法打开包括文件: “capstone\capstone.h”: No such file or directory
6>已完成生成项目“TotalPE.vcxproj”的操作 - 失败。
========== 生成: 3 成功,3 失败,0 最新,0 已跳过 ==========
========= 生成 开始于 18:52,并花费了 26.173 秒 ==========

I have moved to working with vcpkg
Install and configure vcpckg... and then
vcpkg install scintilla:x64-windows-static
vcpkg install wtl:x64-windows
vcpkg install detours:x64-windows-static
vcpkg install wil:x64-windows

I will add proper instructions to the readme soon

It is estimated that the project configuration file has to be modified