probleme with my compilation

karim2009
New member
 
Posts: 3
Joined: Thu Jul 18, 2013 07:59

probleme with my compilation

by karim2009 » Thu Jul 18, 2013 08:11

i wil to compile minetest 0.47 on windows 8 in visual studio C++
i m alwais the same error
Erreur 5 error C2065: 'M_PI' : identificateur non déclaré C:\Users\karim\Desktop\minetest\minetest\src\util\numeric.cpp 185 1 minetest

f32 adjdist = block_max_radius / cos((M_PI - camera_fov) / 2);

i m add this include "mathconstants.h"
i recompile
show after
LINK : warning LNK4075: ' /INCREMENTAL' ignoré à cause de la spécification '/LTCG'
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strchr déjà défini(e) dans LIBCMT.lib(strchr.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _feof déjà défini(e) dans LIBCMT.lib(feoferr.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strerror déjà défini(e) dans LIBCMT.lib(strerror.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __errno déjà défini(e) dans LIBCMT.lib(dosmap.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fclose déjà défini(e) dans LIBCMT.lib(fclose.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ferror déjà défini(e) dans LIBCMT.lib(feoferr.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ungetc déjà défini(e) dans LIBCMT.lib(ungetc.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fopen déjà défini(e) dans LIBCMT.lib(fopen.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _getc déjà défini(e) dans LIBCMT.lib(fgetc.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: ___iob_func déjà défini(e) dans LIBCMT.lib(_file.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _realloc déjà défini(e) dans LIBCMT.lib(realloc.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _free déjà défini(e) dans LIBCMT.lib(free.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fprintf déjà défini(e) dans LIBCMT.lib(fprintf.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isspace déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strtoul déjà défini(e) dans LIBCMT.lib(strtol.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strtod déjà défini(e) dans LIBCMT.lib(strtod.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _sprintf déjà défini(e) dans LIBCMT.lib(sprintf.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strcspn déjà défini(e) dans LIBCMT.lib(strcspn.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _exit déjà défini(e) dans LIBCMT.lib(crt0dat.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _modf déjà défini(e) dans LIBCMT.lib(_modf_pentium4_.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ldexp déjà défini(e) dans LIBCMT.lib(_ldexp_.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _rand déjà défini(e) dans LIBCMT.lib(rand.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _srand déjà défini(e) dans LIBCMT.lib(rand.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _tolower déjà défini(e) dans LIBCMT.lib(tolower.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _toupper déjà défini(e) dans LIBCMT.lib(toupper.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isxdigit déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isalnum déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isupper déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ispunct déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isdigit déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _iscntrl déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _isalpha déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _islower déjà défini(e) dans LIBCMT.lib(_ctype.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _memchr déjà défini(e) dans LIBCMT.lib(memchr.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strpbrk déjà défini(e) dans LIBCMT.lib(strpbrk.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __gmtime64 déjà défini(e) dans LIBCMT.lib(gmtime64.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __localtime64 déjà défini(e) dans LIBCMT.lib(loctim64.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __time64 déjà défini(e) dans LIBCMT.lib(time64.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _getenv déjà défini(e) dans LIBCMT.lib(getenv.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strftime déjà défini(e) dans LIBCMT.lib(strftime.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _setlocale déjà défini(e) dans LIBCMT.lib(setlocal.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fwrite déjà défini(e) dans LIBCMT.lib(fwrite.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ftell déjà défini(e) dans LIBCMT.lib(ftell.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fseek déjà défini(e) dans LIBCMT.lib(fseek.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _setvbuf déjà défini(e) dans LIBCMT.lib(setvbuf.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fflush déjà défini(e) dans LIBCMT.lib(fflush.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strrchr déjà défini(e) dans LIBCMT.lib(strrchr.obj)
6>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _localeconv déjà défini(e) dans LIBCMT.lib(lconv.obj)
6>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
6>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) déjà défini(e) dans LIBCMT.lib(typinfo.obj)
6> Création de la bibliothèque C:/Users/karim/Desktop/minetest64/minetest/bin/Release/minetest.lib et de l'objet C:/Users/karim/Desktop/minetest64/minetest/bin/Release/minetest.exp
6>LINK : warning LNK4098: conflit entre la bibliothèque par défaut 'MSVCRT' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
6>C:\Users\karim\Desktop\minetest64\minetest\bin\Release\minetest.exe : fatal error LNK1169: un ou plusieurs symboles définis à différentes reprises ont été rencontrés
7>------ Début de la génération : Projet : ALL_BUILD, Configuration : Release Win32 ------
7> Building Custom Rule C:/Users/karim/Desktop/minetest64/minetest/CMakeLists.txt


for information with the build 0.46 not probleme directly sucsess buildin
sorry for my inglish
 

karim2009
New member
 
Posts: 3
Joined: Thu Jul 18, 2013 07:59

by karim2009 » Fri Jul 19, 2013 15:46

how to do a good compile in visual c++ for the minetest 0.47 build
thank
 


Return to Minetest Problems

Who is online

Users browsing this forum: No registered users and 2 guests

cron