We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I tried to build scylla recent git on window 10 with vs 2015. but failed with some error. sorry for korean debug error message.
1>------ Build started: Project: diStorm, Configuration: Release x64 ------ 2>------ Build started: Project: tinyxml, Configuration: Release x64 ------ 2> tinystr.cpp 2> tinyxml.cpp 2> tinyxmlerror.cpp 2> tinyxmlparser.cpp 2> tinyxml.vcxproj -> C:\Users\Administrator\Downloads\Scylla-master\x64\Release\tinyxml.lib 1> wstring.c 1> textdefs.c 1> prefix.c 1>src\prefix.c : warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오. 1> operands.c 1> mnemonics.c 1> insts.c 1> instructions.c 1> distorm.c 1> decoder.c 1> 코드를 생성하고 있습니다... 1> diStorm.vcxproj -> C:\Users\Administrator\Downloads\Scylla-master\x64\Release\diStorm.lib 3>------ Build started: Project: Scylla, Configuration: Release x64 ------ 3> TreeImportExport.cpp 3>TreeImportExport.cpp(45): error C2653: 'Sylla': 클래스 또는 네임스페이스 이름이 아닙니다. 3>TreeImportExport.cpp(45): error C2065: 'windowLog': 선언되지 않은 식별자입니다. 3>TreeImportExport.cpp(45): error C2228: '.log' 왼쪽에는 클래스/구조체/공용 구조체가 있어야 합니다. 3> TreeImportExport.cpp(45): note: 'unknown-type' 형식입니다. 3> SystemInformation.cpp 3>SystemInformation.cpp(12): warning C4996: 'GetVersionExW': deprecated로 선언되었습니다. 3> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(442): note: 'GetVersionExW' 선언을 참조하십시오. 3> StringConversion.cpp 3> Scylla.cpp 3> ProcessLister.cpp 3>ProcessLister.cpp(224): warning C4311: '형식 캐스팅': 'HANDLE'에서 'DWORD'(으)로 포인터가 잘립니다. 3>ProcessLister.cpp(224): warning C4302: '형식 캐스팅': 'HANDLE'에서 'DWORD'(으)로 잘립니다. 3> ProcessAccessHelp.cpp 3>ProcessAccessHelp.cpp(79): warning C4312: '형식 캐스팅': 'DWORD'에서 더 큰 'HANDLE'(으)로의 변환입니다. 3> PluginLoader.cpp 3> PickDllGui.cpp 3> PickApiGui.cpp 3> PeParser.cpp 3>C:\Program Files (x86)\Windows Kits\8.1\Include\um\imagehlp.h(1873): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다. 3>C:\Program Files (x86)\Windows Kits\8.1\Include\um\imagehlp.h(3519): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다. 3> OptionsGui.cpp 3> NativeWinApi.cpp 3> MainGui.cpp 3> main.cpp 3>main.cpp(135): warning C4996: 'GetVersion': deprecated로 선언되었습니다. 3> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(110): note: 'GetVersion' 선언을 참조하십시오. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 1의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 2의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 3의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 4의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 5의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 6의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 7의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 8의 형식이 'DWORD64'입니다. 3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 9의 형식이 'DWORD64'입니다. 3> Logger.cpp 3> ImportsHandling.cpp 3>ImportsHandling.cpp(447): warning C4477: 'swprintf_s' : 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 variadic 인수 2의 형식이 'unsigned __int64'입니다. 3> ImportsHandling.cpp(447): note: 서식 문자열에서 '%zd'을(를) 사용하는 것이 좋습니다. 3> ImportRebuilder.cpp 3> IATSearch.cpp 3> IATReferenceScan.cpp 3> FunctionExport.cpp 3> 컴파일하고 있습니다... 3> DumpSectionGui.cpp 3> DumpMemoryGui.cpp 3> DonateGui.cpp 3> DllInjectionPlugin.cpp 3> DllInjection.cpp 3> DisassemblerGui.cpp 3>DisassemblerGui.cpp(356): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다. 3>DisassemblerGui.cpp(356): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다. 3> DisassemblerGui.cpp(356): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안 3>DisassemblerGui.cpp(360): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다. 3>DisassemblerGui.cpp(367): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다. 3>DisassemblerGui.cpp(367): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다. 3> DisassemblerGui.cpp(367): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안 3>DisassemblerGui.cpp(373): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다. 3>DisassemblerGui.cpp(373): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다. 3> DisassemblerGui.cpp(373): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안 3>DisassemblerGui.cpp(378): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다. 3> DeviceNameResolver.cpp 3> ConfigurationHolder.cpp 3> Configuration.cpp 3> Architecture.cpp 3> ApiReader.cpp 3> AboutGui.cpp ========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
The text was updated successfully, but these errors were encountered:
Put #define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1 at the top of those files.
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
main.cpp TreeImportExport.cpp MainGui.cpp ImportsHandling.cpp ImportRebuilder.cpp IATSearch.cpp IATReferenceScan.cpp FunctionExport.cpp DllInjectionPlugin.cpp DisassemblerGui.cpp ApiReader.cpp
Sorry, something went wrong.
No branches or pull requests
I tried to build scylla recent git on window 10 with vs 2015.
but failed with some error.
sorry for korean debug error message.
1>------ Build started: Project: diStorm, Configuration: Release x64 ------
2>------ Build started: Project: tinyxml, Configuration: Release x64 ------
2> tinystr.cpp
2> tinyxml.cpp
2> tinyxmlerror.cpp
2> tinyxmlparser.cpp
2> tinyxml.vcxproj -> C:\Users\Administrator\Downloads\Scylla-master\x64\Release\tinyxml.lib
1> wstring.c
1> textdefs.c
1> prefix.c
1>src\prefix.c : warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오.
1> operands.c
1> mnemonics.c
1> insts.c
1> instructions.c
1> distorm.c
1> decoder.c
1> 코드를 생성하고 있습니다...
1> diStorm.vcxproj -> C:\Users\Administrator\Downloads\Scylla-master\x64\Release\diStorm.lib
3>------ Build started: Project: Scylla, Configuration: Release x64 ------
3> TreeImportExport.cpp
3>TreeImportExport.cpp(45): error C2653: 'Sylla': 클래스 또는 네임스페이스 이름이 아닙니다.
3>TreeImportExport.cpp(45): error C2065: 'windowLog': 선언되지 않은 식별자입니다.
3>TreeImportExport.cpp(45): error C2228: '.log' 왼쪽에는 클래스/구조체/공용 구조체가 있어야 합니다.
3> TreeImportExport.cpp(45): note: 'unknown-type' 형식입니다.
3> SystemInformation.cpp
3>SystemInformation.cpp(12): warning C4996: 'GetVersionExW': deprecated로 선언되었습니다.
3> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(442): note: 'GetVersionExW' 선언을 참조하십시오.
3> StringConversion.cpp
3> Scylla.cpp
3> ProcessLister.cpp
3>ProcessLister.cpp(224): warning C4311: '형식 캐스팅': 'HANDLE'에서 'DWORD'(으)로 포인터가 잘립니다.
3>ProcessLister.cpp(224): warning C4302: '형식 캐스팅': 'HANDLE'에서 'DWORD'(으)로 잘립니다.
3> ProcessAccessHelp.cpp
3>ProcessAccessHelp.cpp(79): warning C4312: '형식 캐스팅': 'DWORD'에서 더 큰 'HANDLE'(으)로의 변환입니다.
3> PluginLoader.cpp
3> PickDllGui.cpp
3> PickApiGui.cpp
3> PeParser.cpp
3>C:\Program Files (x86)\Windows Kits\8.1\Include\um\imagehlp.h(1873): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다.
3>C:\Program Files (x86)\Windows Kits\8.1\Include\um\imagehlp.h(3519): warning C4091: 'typedef ': 변수를 선언하지 않으면 '' 왼쪽은 무시됩니다.
3> OptionsGui.cpp
3> NativeWinApi.cpp
3> MainGui.cpp
3> main.cpp
3>main.cpp(135): warning C4996: 'GetVersion': deprecated로 선언되었습니다.
3> C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(110): note: 'GetVersion' 선언을 참조하십시오.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 1의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 2의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 3의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 4의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 5의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 6의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 7의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 8의 형식이 'DWORD64'입니다.
3>main.cpp(148): warning C4477: 'swprintf_s' : 서식 문자열 '%p'에 'void *' 형식의 인수가 필요하지만 variadic 인수 9의 형식이 'DWORD64'입니다.
3> Logger.cpp
3> ImportsHandling.cpp
3>ImportsHandling.cpp(447): warning C4477: 'swprintf_s' : 서식 문자열 '%d'에 'int' 형식의 인수가 필요하지만 variadic 인수 2의 형식이 'unsigned __int64'입니다.
3> ImportsHandling.cpp(447): note: 서식 문자열에서 '%zd'을(를) 사용하는 것이 좋습니다.
3> ImportRebuilder.cpp
3> IATSearch.cpp
3> IATReferenceScan.cpp
3> FunctionExport.cpp
3> 컴파일하고 있습니다...
3> DumpSectionGui.cpp
3> DumpMemoryGui.cpp
3> DonateGui.cpp
3> DllInjectionPlugin.cpp
3> DllInjection.cpp
3> DisassemblerGui.cpp
3>DisassemblerGui.cpp(356): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다.
3>DisassemblerGui.cpp(356): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다.
3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다.
3> DisassemblerGui.cpp(356): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안
3>DisassemblerGui.cpp(360): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다.
3>DisassemblerGui.cpp(367): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다.
3>DisassemblerGui.cpp(367): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다.
3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다.
3> DisassemblerGui.cpp(367): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안
3>DisassemblerGui.cpp(373): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다.
3>DisassemblerGui.cpp(373): error C2665: 'swprintf_s': 2개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다.
3> C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt_wstdio.h(1553): note: 'int swprintf_s<500>(wchar_t (&)[500],const wchar_t *,...) throw()'일 수 있습니다.
3> DisassemblerGui.cpp(373): note: 인수 목록 '(WCHAR [500], DWORD_PTR)'을(를) 일치시키는 동안
3>DisassemblerGui.cpp(378): error C3688: 잘못된 리터럴 접두사 'PRINTF_DWORD_PTR_FULL'입니다. 리터럴 연산자 또는 리터럴 연산자 템플릿 '연산자 ""PRINTF_DWORD_PTR_FULL'을(를) 찾을 수 없습니다.
3> DeviceNameResolver.cpp
3> ConfigurationHolder.cpp
3> Configuration.cpp
3> Architecture.cpp
3> ApiReader.cpp
3> AboutGui.cpp
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
The text was updated successfully, but these errors were encountered: