Game Development Community

About max2mapexporter

by Skanda · in Torque Game Engine · 03/20/2007 (9:40 pm) · 1 replies

I have some questions:

In TGE 1.5,
1 Does max2mapexporter work?

2 Is max2mapexporter upgraded?

3 How to build it?

Thanks very much!


I try to build it for max7.0,and next is my build log,how to fix it?

Compiling...
vc7fix.cpp
main.cc
Linking...
LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRT.lib(MSVCR71.dll)
LIBCMT.lib(winxfltr.obj) : error LNK2005: ___CppXcptFilter already defined in MSVCRT.lib(MSVCR71.dll)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in MSVCRT.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in MSVCRT.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in MSVCRT.lib(cinitexe.obj)
LIBCMT.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in MSVCRT.lib(cinitexe.obj)
LIBCMT.lib(atox.obj) : error LNK2005: _atoi already defined in MSVCRT.lib(MSVCR71.dll)
LIBCMT.lib(getenv.obj) : error LNK2005: _getenv already defined in MSVCRT.lib(MSVCR71.dll)
LIBCMT.lib(crt0dat.obj) : warning LNK4006: _exit already defined in MSVCRT.lib(MSVCR71.dll); second definition ignored
LIBCMT.lib(winxfltr.obj) : warning LNK4006: ___CppXcptFilter already defined in MSVCRT.lib(MSVCR71.dll); second definition ignored
LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xc_z already defined in MSVCRT.lib(cinitexe.obj); second definition ignored
LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xc_a already defined in MSVCRT.lib(cinitexe.obj); second definition ignored
LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xi_z already defined in MSVCRT.lib(cinitexe.obj); second definition ignored
LIBCMT.lib(crt0init.obj) : warning LNK4006: ___xi_a already defined in MSVCRT.lib(cinitexe.obj); second definition ignored
LIBCMT.lib(atox.obj) : warning LNK4006: _atoi already defined in MSVCRT.lib(MSVCR71.dll); second definition ignored
LIBCMT.lib(getenv.obj) : warning LNK4006: _getenv already defined in MSVCRT.lib(MSVCR71.dll); second definition ignored
Creating library .\../tools/out.VC7.RELEASE/max2mapExporter.lib and object .\../tools/out.VC7.RELEASE/max2mapExporter.exp
LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
engine.lib(winWindow.obj) : error LNK2019: unresolved external symbol _ImmAssociateContext@8 referenced in function "public: static void __cdecl Platform::enableKeyboardTranslation(void)" (?enableKeyboardTranslation@Platform@@SAXXZ)
engine.lib(winInput.obj) : error LNK2019: unresolved external symbol _ImmReleaseContext@8 referenced in function "public: static void __cdecl Input::activate(void)" (?activate@Input@@SAXXZ)
engine.lib(winInput.obj) : error LNK2019: unresolved external symbol _ImmGetContext@4 referenced in function "public: static void __cdecl Input::activate(void)" (?activate@Input@@SAXXZ)
../tools/max2mapExporter.dle : fatal error LNK1120: 3 unresolved externals

Results
Build log was saved at "file://h:\Tge 1.5\Sdk(2007.03.19)\tools\out.VC7.RELEASE\max2mapExporter\BuildLog.htm"
max2mapExporter - 12 error(s), 10 warning(s)

#1
03/21/2007 (7:22 am)
I believe the answer to your question is a solid no. I do not think it has been updated or was fully functional, which is one of the main reasons that people recommend Game Level Builder, or much more appropriately using the right tool for the job (Constructor/3DWS/Quark/etc) rather than jamming a square peg in a corkscrew hole.