Skip to content

not support windows 10 or vs 2015? #37

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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