O
owengall
Guest
OS: Windows 10
IDE: Visual Studio 2017 Community
Lang: C++
Libraries involved: Robotics Library, Qt, Windows Kits 10
Hi, I'm guessing the root of the error is not where the compiler says it is, but it doesn't give any better clues than this message:
>------ Build started: Project: RRTFinal, Configuration: Release Win32 ------
1>RRTFinal.cpp
1>Unknown compiler version - please run the configure tests and report the results
1>g:\windows kits\10\include\10.0.17763.0\ucrt\assert.h(15): error C2144: syntax error: 'int' should be preceded by ';'
1>g:\windows kits\10\include\10.0.17763.0\ucrt\assert.h(15): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Done building project "RRTFinal.vcxproj" -- FAILED.
I've looked for similar problems in other Q&A forums and think it's probably because of an error that appears earlier in the linking sequence. I'm not that experienced with C++ though, so it could be anything as far as I'm concerned.
The file(s) that seem(s) to reference ucrt/assert.h (from trial and error) are
mdl/{kinematic.h, model.h, xmlfactory.h} (Below is where they are in my project hierarchy. I copied all(?) of the pertinent .h{pp} and .lib files into the project because it took me a while to figure out how to modify the Visual Studio project additional includes path)
#include "include/rl/mdl/kinematic.h" //can't include these mdl ones...
#include "include/rl/mdl/model.h"
#include "include/rl/mdl/xmlfactory.h"
from the Robotics Library (Download - Robotics Library). Qt is a dependency, and apparently Windows Kits (10) is too. I downloaded all of these within the past few days so they should be up to date.
It's probably an issue with the Robotics Library, having to do with what I've tried to get all the include and library references to work, but the compiler error message is not helpful at all and I'm not sure who to ask.
Thanks for your help.
Continue reading...
IDE: Visual Studio 2017 Community
Lang: C++
Libraries involved: Robotics Library, Qt, Windows Kits 10
Hi, I'm guessing the root of the error is not where the compiler says it is, but it doesn't give any better clues than this message:
>------ Build started: Project: RRTFinal, Configuration: Release Win32 ------
1>RRTFinal.cpp
1>Unknown compiler version - please run the configure tests and report the results
1>g:\windows kits\10\include\10.0.17763.0\ucrt\assert.h(15): error C2144: syntax error: 'int' should be preceded by ';'
1>g:\windows kits\10\include\10.0.17763.0\ucrt\assert.h(15): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>Done building project "RRTFinal.vcxproj" -- FAILED.
I've looked for similar problems in other Q&A forums and think it's probably because of an error that appears earlier in the linking sequence. I'm not that experienced with C++ though, so it could be anything as far as I'm concerned.
The file(s) that seem(s) to reference ucrt/assert.h (from trial and error) are
mdl/{kinematic.h, model.h, xmlfactory.h} (Below is where they are in my project hierarchy. I copied all(?) of the pertinent .h{pp} and .lib files into the project because it took me a while to figure out how to modify the Visual Studio project additional includes path)
#include "include/rl/mdl/kinematic.h" //can't include these mdl ones...
#include "include/rl/mdl/model.h"
#include "include/rl/mdl/xmlfactory.h"
from the Robotics Library (Download - Robotics Library). Qt is a dependency, and apparently Windows Kits (10) is too. I downloaded all of these within the past few days so they should be up to date.
It's probably an issue with the Robotics Library, having to do with what I've tried to get all the include and library references to work, but the compiler error message is not helpful at all and I'm not sure who to ask.
Thanks for your help.
Continue reading...