Noesis & MinGW & MSVC & Few Problems
Posted: 07 Feb 2013, 02:28
Hey guys.
Here is my question, at the moment, i know (or at least, I guess) that Noesis is mainly working with MSVC (2010 probably?).
Will there be a MinGW compatible version?
I've actually hardly tried to set up an application using MinGW and the QtCreator IDE. After hours working on the configuration, I finally successfully made an hybrid project file. (That can both compile using MinGW or MSVC, depending on your, and that can be changed anytime)
When i try to compile using MinGW:
I get an error in NsCore/Types.h
With this error:
Seems legit as it's asking for the MSVC version. MinGW fit automatically the condition.
Then i tried to "override" it, that it uses.
It gets even worse and some types become to get undefined etc.
I didn't get forward of this at the moment.
Now, the MSVC side.
No errors until i try to compile....
Getting this:
Here.. To be honest, i don't have any idea of where can be the problem.
Makefile l. 62:
So yeah. Do you plan to build a MinGW version of Noesis?
(I think it might be convenient to get it, it could fit with OpenGL. Both are portable to Linux system at least, and it would be great if Noesis can be working on the maximum of the existing and used systems, Windows, Linux, and MacOS at least)
Here is my question, at the moment, i know (or at least, I guess) that Noesis is mainly working with MSVC (2010 probably?).
Will there be a MinGW compatible version?
I've actually hardly tried to set up an application using MinGW and the QtCreator IDE. After hours working on the configuration, I finally successfully made an hybrid project file. (That can both compile using MinGW or MSVC, depending on your, and that can be changed anytime)
When i try to compile using MinGW:
I get an error in NsCore/Types.h
Code: Select all
#if _MSC_VER < 1600
#include <crtdefs.h>
#else
#include <stdint.h>
#endif
Code: Select all
C:\NoesisGUI-0.9.7.3917\NoesisGUI\Include\NsCore\Types.h:12: error: crtdefs.h: No such file or directory
Then i tried to "override" it, that it uses
Code: Select all
#include <stdint.h>
It gets even worse and some types become to get undefined etc.
I didn't get forward of this at the moment.
Now, the MSVC side.
No errors until i try to compile....
Getting this:
Code: Select all
Error: Invalid macro invocation found in D:\Projets\Ogre\TestOgreQt\Makefile.Release line 62
jom: D:\Projets\Ogre\TestOgreQt\Makefile [release] Error 2
02:19:09: The process "C:\Qt\Qt5.0.1\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project TestOgreQt (kit: Desktop MSVC 2010 (X86))
When executing step 'Make'
Makefile l. 62:
Code: Select all
$(CXX) -c $(CXXFLAGS) $(INCPATH) -FoTestOgre\msvc\object_release\ @<<
(I think it might be convenient to get it, it could fit with OpenGL. Both are portable to Linux system at least, and it would be great if Noesis can be working on the maximum of the existing and used systems, Windows, Linux, and MacOS at least)