Closed GoogleCodeExporter closed 8 years ago
Creating test project in examples as a secondary configuration to test static
libraries. Unfortuantely examples, keep linking against dynamic libraries.
More research into Visual C++ referrences necessary for static linking.
Original comment by jasongho85@gmail.com
on 25 Nov 2010 at 12:02
test configuration added to Light example to test static libraries. Visual C++
specific referrences module not required for linking.
Original comment by jasongho85@gmail.com
on 25 Nov 2010 at 12:46
Light Example crashes using release (optimized) dll: Debug Assertion Failed!:
Light.exe File: F:\dd\vctools\crt_bld\self_x86\crt\src\xstring Line:2052
Expression: invalid null pointer
Original comment by jasongho85@gmail.com
on 1 Dec 2010 at 12:58
Error seems to occur between PSEngineImpl.cc:executeScript(const std::string&
language, const std::string& script, bool isFile) and
Engine.cc:EngineBase::executeScript(const std::string& language, const
std::string& script, bool isFile)
Most likeley suspect is std::map<edouble, LanguageInterpreter*>::iterator it =
getLanguageInterpreters().find(LabelStr(language)) or Engine:cc line 350.
Original comment by jasongho85@gmail.com
on 1 Dec 2010 at 11:52
Jason, I fixed the release version of pthreads (see r6197). the release-dll
config of the Light example works for me now. Please update and verify all the
variants again.
After that, please look into :
1. In all europa configs, Link against the static pthread libs like we do for antlr, that way we won't have to redistribute the pthreads dll.
2. Once you do step 1., verify that the Light project doesn't have to explicitly mention any third party libs for any of the configs (it's currently doing that for static configs).
Original comment by javier.barreiro@gmail.com
on 9 Dec 2010 at 9:42
one more thing : we need to update the pthread libs deployed on msldev so they
autobuild works as expected.
Original comment by javier.barreiro@gmail.com
on 9 Dec 2010 at 11:19
all configurations are now working for the Light example. autobuild is running
on msldev with the latest ThirdParty libs.
Original comment by javier.barreiro@gmail.com
on 13 Dec 2010 at 6:59
Original issue reported on code.google.com by
javier.barreiro@gmail.com
on 22 Nov 2010 at 10:56