MyKiel02 0 Posted March 18, 2016 Hi, I've been searching for solutions for my problem for weeks already, but unfortunately, luck's not on my side. So, my problem is that when I'm trying to compile my server, I get these errors (please see below screenshot) If anyone here knows the solution, please please please help me because it has been buggin' me for weeks already! Thank you so so so much in advance! Note: I'm using VS2012 running on Windows 10 64bit. Quote Share this post Link to post Share on other sites
0 Haru 290 Posted March 19, 2016 There seems to be something very wrong with your Visual Studio setup. In the log it mentions running "Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86". That doesn't belong to VS2012, but is much, much older. cl version 12 was shipped with Visual Studio 6 (18 years ago). I suggest uninstalling visual studio, finding and deleting any leftovers from very old versions, and reinstalling it. Edit: some reference from other people who had the same problem on MSDN: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e98908c0-002c-4d74-a0d6-e5cb2eb732d2/cannot-compile-defualt-console-application-on-fresh-installs-of-vs2012-or-vs2010?forum=vcgeneral https://social.msdn.microsoft.com/Forums/vstudio/en-US/829bf89b-8693-409e-9907-d5debef42a9f/link-fatal-error-lnk1181-cannot-open-input-file-obj?forum=vcgeneral Quote Share this post Link to post Share on other sites
0 Dastgir 1246 Posted March 18, 2016 Corrupted project? Clean the project first? @@Haru Quote Share this post Link to post Share on other sites
0 MyKiel02 0 Posted March 18, 2016 (edited) Corrupted project? Clean the project first? @@Haru Hello! Thank you for the reply! I've done that many times but the issue still persist. Also, I've downloaded new server files from the repository using TortoiseGit (please see below screenshot), tried to compile it but I'm still encountering the errors. Edited March 18, 2016 by MyKiel02 Quote Share this post Link to post Share on other sites
0 Haru 290 Posted March 18, 2016 Umm, never seen anything like that o.o I'm not familiar with TortoiseGit, but it should work like any other git client... Could you show the full content of the build output pane after a clean and rebuild? (the tab next to the one you screenshotted - I don't remember the exact name, and I don't have a windows PC nearby to check) Quote Share this post Link to post Share on other sites
0 MyKiel02 0 Posted March 19, 2016 (edited) Umm, never seen anything like that o.o I'm not familiar with TortoiseGit, but it should work like any other git client... Could you show the full content of the build output pane after a clean and rebuild? (the tab next to the one you screenshotted - I don't remember the exact name, and I don't have a windows PC nearby to check) Hi @@Haru, Kindly see below. Thank you! Clean: 1>------ Clean started: Project: map-server, Configuration: Release Win32 ------ 2>------ Clean started: Project: mapcache, Configuration: Release Win32 ------ 3>------ Clean started: Project: login-server, Configuration: Release Win32 ------ 4>------ Clean started: Project: char-server, Configuration: Release Win32 ------ ========== Clean: 4 succeeded, 0 failed, 0 skipped ========== Rebuild: 1>------ Rebuild All started: Project: char-server, Configuration: Release Win32 ------ 2>------ Rebuild All started: Project: login-server, Configuration: Release Win32 ------ 3>------ Rebuild All started: Project: mapcache, Configuration: Release Win32 ------ 4>------ Rebuild All started: Project: map-server, Configuration: Release Win32 ------ 1> Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 1> Copyright © Microsoft Corp 1984-1998. All rights reserved. 1> 1> cl ■/ 1> 1> c 2> Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 1> 2> Copyright © Microsoft Corp 1984-1998. All rights reserved. 1>CL : Command line warning D4024: unrecognized source file type ' ■/', object file assumed 2> 4> Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 1>CL : Command line warning D4024: unrecognized source file type 'c', object file assumed 1> Microsoft ® Incremental Linker Version 11.00.50727.1 1> Copyright © Microsoft Corporation. All rights reserved. 4> Copyright © Microsoft Corp 1984-1998. All rights reserved. 4> 4> cl ■/ 2> cl ■/ 2> 2> c 2> 1> 4> 2>CL : Command line warning D4024: unrecognized source file type ' ■/', object file assumed 1> /out:.exe 4> \ 2>CL : Command line warning D4024: unrecognized source file type 'c', object file assumed 2> Microsoft ® Incremental Linker Version 11.00.50727.1 2> Copyright © Microsoft Corporation. All rights reserved. 4> 4> p 4> 4>CL : Command line warning D4024: unrecognized source file type ' ■/', object file assumed 4>CL : Command line warning D4024: unrecognized source file type '\', object file assumed 2> 4>CL : Command line warning D4024: unrecognized source file type 'p', object file assumed 4> Microsoft ® Incremental Linker Version 11.00.50727.1 4> Copyright © Microsoft Corporation. All rights reserved. 4> 4> /out:.exe 4> ÿþ/ 4> \ 4> p 4>LINK : fatal error LNK1181: cannot open input file 'ÿþ/.obj' 3> Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 3> Copyright © Microsoft Corp 1984-1998. All rights reserved. 3> 3> cl ■/ 3> 3> 3>CL : Command line warning D4024: unrecognized source file type ' ■/', object file assumed 2> /out:.exe 2> ÿþ/ 2> c 2>LINK : fatal error LNK1181: cannot open input file 'ÿþ/.obj' 3> Microsoft ® Incremental Linker Version 11.00.50727.1 1> ÿþ/ 1> c 1>LINK : fatal error LNK1181: cannot open input file 'ÿþ/.obj' 3> Copyright © Microsoft Corporation. All rights reserved. 3> 3> /out:.exe 3> ÿþ/ 3>LINK : fatal error LNK1181: cannot open input file 'ÿþ/.obj' ========== Rebuild All: 0 succeeded, 4 failed, 0 skipped ========== I have tried searching for a solution for warning D4024 and error LNK1181 on google, but still, nothing fixes the issue. Thank you Edited March 19, 2016 by MyKiel02 Quote Share this post Link to post Share on other sites
0 MyKiel02 0 Posted March 19, 2016 There seems to be something very wrong with your Visual Studio setup. In the log it mentions running "Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86". That doesn't belong to VS2012, but is much, much older. cl version 12 was shipped with Visual Studio 6 (18 years ago). I suggest uninstalling visual studio, finding and deleting any leftovers from very old versions, and reinstalling it. Edit: some reference from other people who had the same problem on MSDN: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e98908c0-002c-4d74-a0d6-e5cb2eb732d2/cannot-compile-defualt-console-application-on-fresh-installs-of-vs2012-or-vs2010?forum=vcgeneral https://social.msdn.microsoft.com/Forums/vstudio/en-US/829bf89b-8693-409e-9907-d5debef42a9f/link-fatal-error-lnk1181-cannot-open-input-file-obj?forum=vcgeneral Thank you, @@Haru! I'll try that as soon as I get home! I'll keep you posted! Quote Share this post Link to post Share on other sites
0 MyKiel02 0 Posted March 20, 2016 (edited) 1>------ Build started: Project: char-server, Configuration: Release x64 ------ 2>------ Build started: Project: login-server, Configuration: Release Win32 ------ 3>------ Build started: Project: mapcache, Configuration: Release Win32 ------ 4>------ Build started: Project: map-server, Configuration: Release Win32 ------ 1> grammar.c 1> libconfig.c 1> scanctx.c 1> scanner.c 2> grammar.c 2> libconfig.c 2> scanctx.c 2> scanner.c 3> core.c 3> console.c 3> des.c 3> grfio.c 4> grammar.c 4> libconfig.c 4> scanctx.c 4> scanner.c 3> memmgr.c 4> strbuf.c 2> strbuf.c 2> des.c 4> mt19937ar.c 2> mutex.c 4> conf.c 4> core.c 2> thread.c 2> account_sql.c 3> showmsg.c 4> console.c 2> HPMlogin.c 3> strlib.c 4> db.c 3> sysinfo.c 4> des.c 4> ers.c 3> utils.c 3> nullpo.c 2> ipban_sql.c 1> strbuf.c 1> mt19937ar.c 1> conf.c 1> core.c 4> grfio.c 2> login.c 1> console.c 1> db.c 3> mapcache.c 4> HPM.c 4> memmgr.c 4> mapindex.c 2> loginlog_sql.c 4> md5calc.c 2> conf.c 1> des.c 4> mutex.c 1> ers.c 2> core.c 1> HPM.c 1> memmgr.c 1> mapindex.c 4> nullpo.c 4> random.c 1> mutex.c 1> nullpo.c 4> showmsg.c 2> console.c 4> socket.c 2> db.c 4> sql.c 1> random.c 1> showmsg.c 2> ers.c 2> HPM.c 1> socket.c 4> strlib.c 2> memmgr.c 4> sysinfo.c 2> md5calc.c 2> nullpo.c 4> thread.c 1> sql.c 2> random.c 1> strlib.c 1> sysinfo.c 2> showmsg.c 4> timer.c 2> socket.c 1> thread.c 2> sql.c 1>..\src\common\strlib.c(1047): warning C4267: '+=' : conversion from 'size_t' to 'unsigned int', possible loss of data 1>..\src\common\strlib.c(1065): warning C4267: '+=' : conversion from 'size_t' to 'unsigned int', possible loss of data 2> strlib.c 4> utils.c 1> timer.c 1> utils.c 4> atcommand.c 4> battle.c 4> battleground.c 2> sysinfo.c 2> timer.c 2> utils.c 2> mt19937ar.c 1> HPMchar.c 1> char.c 4> buyingstore.c 1> geoip.c 1> int_auction.c 1> int_elemental.c 1> int_guild.c 1> int_homun.c 1>..\src\char\char.c(2663): warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data 1>..\src\char\char.c(2680): warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data 1>..\src\char\char.c(3014): warning C4267: '=' : conversion from 'size_t' to 'uint16', possible loss of data 1> int_mail.c 1> int_mercenary.c 1> int_party.c 1> int_pet.c 1> int_quest.c 1> int_storage.c 1> inter.c 2> Creating library ..\login-server.lib and object ..\login-server.exp 3> Generating code 2> Generating code 1>..\src\char\int_quest.c(267): warning C4267: '=' : conversion from 'size_t' to 'uint16', possible loss of data 1> loginif.c 1>..\src\char\inter.c(669): warning C4267: '+=' : conversion from 'size_t' to 'unsigned int', possible loss of data 1>..\src\char\inter.c(683): warning C4267: '+=' : conversion from 'size_t' to 'unsigned int', possible loss of data 1>..\src\char\inter.c(750): warning C4267: '+=' : conversion from 'size_t' to 'unsigned int', possible loss of data 1> mapif.c 1> pincode.c 4> channel.c 4> chat.c 3> Finished generating code 4> chrif.c 4> clif.c 4> date.c 4> duel.c 4> elemental.c 2> Finished generating code 4> guild.c 3> mapcache.vcxproj -> C:\Users\kielb\Desktop\myServer\XigeRO\vcproj-12\..\mapcache.exe 4> intif.c 4> irc-bot.c 4> itemdb.c 2> login-server.vcxproj -> C:\Users\kielb\Desktop\myServer\XigeRO\vcproj-12\..\login-server.exe 4> log.c 4> mail.c 4> map.c 4> mapreg_sql.c 4> homunculus.c 4> HPMmap.c 4> instance.c 4> mercenary.c 4> mob.c 4> npc.c 4> npc_chat.c 4> party.c 4> path.c 4> pc.c 4> pc_groups.c 4> pet.c 4> quest.c 4> script.c 4> searchstore.c 4> skill.c 4> status.c 4> storage.c 4> trade.c 4> unit.c 4> vending.c 4> Creating library ..\map-server.lib and object ..\map-server.exp 4> Generating code 1> Creating library C:\Users\kielb\Desktop\myServer\XigeRO\x64\Release\char-server.lib and object C:\Users\kielb\Desktop\myServer\XigeRO\x64\Release\char-server.exp 1>sql.obj : error LNK2001: unresolved external symbol mysql_close 1>sql.obj : error LNK2001: unresolved external symbol mysql_insert_id 1>sql.obj : error LNK2001: unresolved external symbol mysql_error 1>sql.obj : error LNK2001: unresolved external symbol mysql_set_character_set 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_fetch_column 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_prepare 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_error 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_num_rows 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_bind_result 1>sql.obj : error LNK2001: unresolved external symbol mysql_real_query 1>sql.obj : error LNK2001: unresolved external symbol mysql_fetch_row 1>sql.obj : error LNK2001: unresolved external symbol mysql_real_connect 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_insert_id 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_field_count 1>sql.obj : error LNK2001: unresolved external symbol mysql_real_escape_string 1>sql.obj : error LNK2001: unresolved external symbol mysql_store_result 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_execute 1>sql.obj : error LNK2001: unresolved external symbol mysql_ping 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_result_metadata 1>sql.obj : error LNK2001: unresolved external symbol mysql_num_fields 1>sql.obj : error LNK2001: unresolved external symbol mysql_free_result 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_fetch 1>sql.obj : error LNK2001: unresolved external symbol mysql_fetch_lengths 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_bind_param 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_store_result 1>sql.obj : error LNK2001: unresolved external symbol mysql_errno 1>sql.obj : error LNK2001: unresolved external symbol mysql_init 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_init 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_param_count 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_close 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_free_result 1>sql.obj : error LNK2001: unresolved external symbol mysql_fetch_field_direct 1>sql.obj : error LNK2001: unresolved external symbol mysql_stmt_errno 1>sql.obj : error LNK2001: unresolved external symbol mysql_escape_string 1>sql.obj : error LNK2001: unresolved external symbol mysql_num_rows 1>C:\Users\kielb\Desktop\myServer\XigeRO\x64\Release\char-server.exe : fatal error LNK1120: 35 unresolved externals 4> Finished generating code 4> map-server.vcxproj -> C:\Users\kielb\Desktop\myServer\XigeRO\vcproj-12\..\map-server.exe ========== Build: 3 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== There seems to be something very wrong with your Visual Studio setup. In the log it mentions running "Microsoft ® 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86". That doesn't belong to VS2012, but is much, much older. cl version 12 was shipped with Visual Studio 6 (18 years ago). I suggest uninstalling visual studio, finding and deleting any leftovers from very old versions, and reinstalling it. Edit: some reference from other people who had the same problem on MSDN: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e98908c0-002c-4d74-a0d6-e5cb2eb732d2/cannot-compile-defualt-console-application-on-fresh-installs-of-vs2012-or-vs2010?forum=vcgeneral https://social.msdn.microsoft.com/Forums/vstudio/en-US/829bf89b-8693-409e-9907-d5debef42a9f/link-fatal-error-lnk1181-cannot-open-input-file-obj?forum=vcgeneral Thank you, @@Haru! I'll try that as soon as I get home! I'll keep you posted! Hi @@Haru! Good day! My issue is now resolved. I just deleted cl.exe from C:\Windows\SysWOW64 . Thank you for your help and patience! Edited April 13, 2016 by MyKiel02 Quote Share this post Link to post Share on other sites
Hi,
I've been searching for solutions for my problem for weeks already, but unfortunately, luck's not on my side.
So, my problem is that when I'm trying to compile my server, I get these errors (please see below screenshot)
If anyone here knows the solution, please please please help me because it has been buggin' me for weeks already!
Thank you so so so much in advance!
Note: I'm using VS2012 running on Windows 10 64bit.
Share this post
Link to post
Share on other sites