Skip to content

not support windows 10 or vs 2015? #37

@kuh3h3

Description

@kuh3h3

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 ==========

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions