• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Compiler yyc with VS 2017

K

kazudennis

Guest
Hello, I have a problem executing my game with the compiler yyc, I get the following message "compile failed - please check the compile window for any additional information", my configuration is as shown in the image. I have Game Maker studio v1.4.1772, Windown 10 and Visual Studio 2017. Excuse me for the English.

Captura.PNG
 
G

grixm

Guest
Only VS 2013 or older is supported on GMS 1.4 afaik. You need GMS 2.
 
M

MishMash

Guest
I use visual studio 2017 on my laptop with GMS 1.4 and 2015 on my desktop. I have the community versions installed. Can you paste a bit more information (the whole compile log)? Often times, with YYC, the compile errors related to C++ appear higher up in the compile log. These errors can be things specific to C++, and not something that GM can catch as being an issue with the GML.

Sometimes it is the case that you need to specify a slightly different dierctory. Atm you have it set to bat file, perhaps instead try setting it to the root directory of visual studio? It may also be the case that you need to install Visual C++ redistributables.

Sometimes the compile error window also appears below the main form, and this will show any issues in your GML code that might be causing problems. Things that will compile under regular windows, but not on YYC are: un-initialised variables, or variables that are referenced in areas of code, even if it doesn't run, poorly named scripts and objects can also cause problems.
 
K

kazudennis

Guest
hi, thanks for answering, I get the following

Code:
Compile started: 13:33:18
"C:\Users\pc_1\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe" /llvmSource="C:\Users\pc_1\AppData\Roaming\GameMaker-Studio\YYC" /c /m=llvm-win  /config="Default" /tgt=64 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=6 /cvm /tp=2048 /mv=1 /iv=0 /rv=0 /bv=1772 /gn="Project4" /td="J:\Game maker\Game Maker Studio\Temp" /cd="J:\Game maker\Game Maker Studio\Assets" /sh=True /dbgp="6502" /hip="192.168.1.42" /hprt="51268" /optionsini="J:\Game maker\Game Maker Studio\Temp\gm_ttt_17943\gm_ttt_9115\options.ini" /o="J:\Game maker\Game Maker Studio\Temp\gm_ttt_17943\gm_ttt_9115" "J:\Game maker\Game Maker Studio\Proyectos\Project4.gmx\Project4.project.gmx"

Reading project file....finished.
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Global scripts...finished.
Final Compile...finished.
Writing Chunk... GEN8
Writing Chunk... OPTN
Writing Chunk... LANG
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... AGRP
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... TPAGE
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
Writing Chunk... AUDO
Build for architecture - x86

linking Project4.exe
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.
YoYo.lib(OggThread.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
libcmt.lib(vsnprintf.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(Debug_NetworkInterface.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(Profiler.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(YoYo_FunctionsM.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(ALc.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(VM_Exec.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(ConsoleM.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(MemoryManager.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(Run_Main.obj) : error LNK2001: s�mbolo externo _vsnprintf sin resolver
YoYo.lib(VM_Exec.obj) : error LNK2019: s�mbolo externo _vsprintf sin resolver al que se hace referencia en la funci�n "void __cdecl VMError(struct VMExec *,char const *,...)" (?VMError@@YAXPAUVMExec@@PBDZZ)
YoYo.lib(Graphics_Perf.obj) : error LNK2001: s�mbolo externo _vsprintf sin resolver
YoYo.lib(printbuf.obj) : error LNK2001: s�mbolo externo _vsprintf sin resolver
YoYo.lib(alcConfig.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngrutil.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngread.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngrtran.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(winmm.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(dsound.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Audio_Group.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Graphics_3D_Model.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(ALc.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngwutil.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngset.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Extension_Class.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(zip_close.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(steam_ugc.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(yyServer.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(yySocketM.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(png.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(pngwrite.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Function_3D.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Function_Action.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Event_Name.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(YoYo_FunctionsM.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Function_File.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Font_Main.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Code_Constant.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Function_Misc.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Path_Main.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Background_Main.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Run_Command.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(steam_init.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Javascript.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Profiler.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Sprite_Main.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(LoadSave.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(VM_Exec.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(GameMaker.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Code_Error.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(Runner_Form.obj) : error LNK2001: s�mbolo externo __snprintf sin resolver
YoYo.lib(ALc.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(jerror.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(bdf.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(IAPProduct_Class.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(AttachmentLoader.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(zip_close.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(steam_userstats.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(MP3.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Function_File.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Networking_Manager.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(YoYo_Functions.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Function_Math.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(IO_Main.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(SkeletonAnimation_Class.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(PhysicsWorld_Class.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(TimeLine_Main.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Javascript.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Run_Main.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Support_DLLM.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(LoadSave.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(GameMakerM.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(IBuffer.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Instance_Class.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(Function_Data_Structures.obj) : error LNK2001: s�mbolo externo _sprintf sin resolver
YoYo.lib(YoYo_FunctionsM.obj) : error LNK2001: s�mbolo externo _printf sin resolver
YoYo.lib(GameMakerM.obj) : error LNK2001: s�mbolo externo _printf sin resolver
YoYo.lib(GameMaker.obj) : error LNK2001: s�mbolo externo _printf sin resolver
YoYo.lib(MemoryManagerInitM.obj) : error LNK2001: s�mbolo externo _printf sin resolver
YoYo.lib(Run_Command.obj) : error LNK2001: s�mbolo externo _printf sin resolver
YoYo.lib(GameMakerM.obj) : error LNK2019: s�mbolo externo _wprintf sin resolver al que se hace referencia en la funci�n "int __stdcall MyMiniDumpCallback(void *,struct _MINIDUMP_CALLBACK_INPUT * const,struct _MINIDUMP_CALLBACK_OUTPUT *)" (?MyMiniDumpCallback@@YGHPAXQAU_MINIDUMP_CALLBACK_INPUT@@PAU_MINIDUMP_CALLBACK_OUTPUT@@@Z)
YoYo.lib(VidMemViaWMI.obj) : error LNK2001: s�mbolo externo _wprintf sin resolver
YoYo.lib(jerror.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(pngrutil.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(ConsoleM.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(pngerror.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(alutError.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(ALc.obj) : error LNK2001: s�mbolo externo ___iob_func sin resolver
YoYo.lib(ConsoleM.obj) : error LNK2019: s�mbolo externo _vprintf sin resolver al que se hace referencia en la funci�n "public: virtual void __cdecl TConsole::Output(char const *,...)" (?Output@TConsole@@UAAXPBDZZ)
YoYo.lib(linkhash.obj) : error LNK2001: s�mbolo externo _vprintf sin resolver
YoYo.lib(MemoryManagerInitM.obj) : error LNK2019: s�mbolo externo "int __cdecl _set_new_mode(int)" (?_set_new_mode@@YAHH@Z) sin resolver al que se hace referencia en la funci�n _YOYO_PreMain_Init
YoYo.lib(MemoryManagerInitM.obj) : error LNK2019: s�mbolo externo "int (__cdecl*__cdecl _set_new_handler(int (__cdecl*)(unsigned int)))(unsigned int)" (?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z) sin resolver al que se hace referencia en la funci�n _YOYO_PreMain_Init
YoYo.lib(Function_File.obj) : error LNK2019: s�mbolo externo _fscanf sin resolver al que se hace referencia en la funci�n "void __cdecl F_FileReadReal(struct RValue &,class CInstance *,class CInstance *,int,struct RValue *)" (?F_FileReadReal@@YAXAAURValue@@PAVCInstance@@1HPAU1@@Z)
YoYo.lib(YoYo_FunctionsM.obj) : error LNK2019: s�mbolo externo _swprintf_s sin resolver al que se hace referencia en la funci�n "double __cdecl OpenURL(char const *)" (?OpenURL@@YANPBD@Z)
YoYo.lib(Graphics_D3DX.obj) : error LNK2001: s�mbolo externo _swprintf_s sin resolver
YoYo.lib(jmemmgr.obj) : error LNK2001: s�mbolo externo _sscanf sin resolver
YoYo.lib(json_object.obj) : error LNK2001: s�mbolo externo _sscanf sin resolver
YoYo.lib(json_tokener.obj) : error LNK2001: s�mbolo externo _sscanf sin resolver
YoYo.lib(Graphics_3D_Model.obj) : error LNK2001: s�mbolo externo _sscanf sin resolver
YoYo.lib(Json.obj) : error LNK2001: s�mbolo externo _sscanf sin resolver
YoYo.lib(printbuf.obj) : error LNK2019: s�mbolo externo __vscprintf sin resolver al que se hace referencia en la funci�n _vasprintf
YoYo.lib(printbuf.obj) : error LNK2019: s�mbolo externo __vsnprintf sin resolver al que se hace referencia en la funci�n _sprintbuf
libcmt.lib(vsnprintf.obj) : error LNK2001: s�mbolo externo __vsnprintf sin resolver
YoYo.lib(Graphics_D3DX.obj) : error LNK2019: s�mbolo externo _vswprintf_s sin resolver al que se hace referencia en la funci�n "void __cdecl D3DError(long,wchar_t *,...)" (?D3DError@@YAXJPA_WZZ)
J:\Game maker\Game Maker Studio\Temp\gm_ttt_17943\gm_ttt_9115\Project4.exe : fatal error LNK1120: 16 externos sin resolver
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "J:\Game maker\Game Maker Studio\Temp\gm_ttt_17943\gm_ttt_9115\Project4.exe". El sistema no puede encontrar el archivo especificado.
Stats : GMA : Elapsed=5376.8007
Stats : GMA : sp=0,au=0,bk=0,pt=0,sc=0,sh=0,fo=0,tl=0,ob=0,ro=1,da=0,ex=0,ma=2,fm=0x0
Asset Compile finished: 13:33:26
Compile finished: 13:33:26
 

rwkay

GameMaker Staff
GameMaker Dev.
Visual Studio 2017 will not work for YYC on 1.x due to changes in the C/C++ runtime that Microsoft have made - you need to use something that is compatible with the Visual Studio 2008 runtime that is used in 1.x, to my knowledge that is anything up to VS2013 (both VS2015 and VS2017 are incompatible).

Russell
 
Top