From: Adama F. <fo...@un...> - 2016-07-07 18:41:13
|
Hi Michael Yes, I did had them in two different places: firt: // Cars { "carFollowing-IDM", SUMO_TAG_CF_IDM }, { "carFollowing-IDMM", SUMO_TAG_CF_IDMM }, { "carFollowing-Krauss", SUMO_TAG_CF_KRAUSS }, { "carFollowing-KraussPS", SUMO_TAG_CF_KRAUSS_PLUS_SLOPE }, { "carFollowing-KraussOrig1", SUMO_TAG_CF_KRAUSS_ORIG1 }, { "carFollowing-SmartSK", SUMO_TAG_CF_SMART_SK }, { "carFollowing-Daniel1", SUMO_TAG_CF_DANIEL1 }, { "carFollowing-PWagner2009", SUMO_TAG_CF_PWAGNER2009 }, { "carFollowing-BKerner", SUMO_TAG_CF_BKERNER }, { "carFollowing-Wiedemann", SUMO_TAG_CF_WIEDEMANN }, { "carFollowing-Adama", SUMO_TAG_CF_ADAMA }, { "carFollowing-Damis", SUMO_TAG_CF_DAMIS }, and the second: StringBijection<SumoXMLTag>::Entry SUMOXMLDefinitions::carFollowModelValues[] = { { "IDM", SUMO_TAG_CF_IDM }, { "IDMM", SUMO_TAG_CF_IDMM }, { "Krauss", SUMO_TAG_CF_KRAUSS }, { "KraussPS", SUMO_TAG_CF_KRAUSS_PLUS_SLOPE }, { "KraussOrig1", SUMO_TAG_CF_KRAUSS_ORIG1 }, { "SmartSK", SUMO_TAG_CF_SMART_SK }, { "Daniel1", SUMO_TAG_CF_DANIEL1 }, { "PWagner2009", SUMO_TAG_CF_PWAGNER2009 }, { "BKerner", SUMO_TAG_CF_BKERNER }, { "Wiedemann", SUMO_TAG_CF_WIEDEMANN }, { "Adama", SUMO_TAG_CF_ADAMA }, { "Damis", SUMO_TAG_CF_DAMIS }, }; >If they get compiled they need to be in some MSVC project (.vcxproj) >otherwise >Visual Studio would not know about them. >Can you find out which project contains them? You mean the project : z_libmicrosim_cfmodels.vcxproj and z_libmicrosim_cfmodels.vcxproj.filters ? I did add them in these two files as follows: <ItemGroup> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.h" /> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.cpp" /> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.cpp" /> </ItemGroup> and <ItemGroup> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.h"> <Filter>Header-Dateien</Filter> </ClInclude> <ClInclude Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.h"> <Filter>Header-Dateien</Filter> </ClInclude> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Wiedemann.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Daniel1.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_IDM.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Kerner.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Krauss.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussOrig1.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_KraussPS.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_PWag2009.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_SmartSK.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Adama.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> <ClCompile Include="..\..\..\src\microsim\cfmodels\MSCFModel_Damis.cpp"> <Filter>Quellcodedateien</Filter> </ClCompile> </ItemGroup> ??? Best regards Adama ________________________________ From: Michael Behrisch <beh...@us...> Sent: 07 July 2016 15:02:13 To: Adama Fofana Cc: sum...@li... Subject: Re: Driver model not compiled Hi Adama, Am 2016-07-07 10:52, schrieb Adama Fofana: > Hello Michael > > > Thanks for coming back to me. I have done that already. Sorry for insisting here but are you completely sure? There are two places in SUMOXMLDefinitions.cpp where you need to add it and your error message looks very much like you only added it in one place. > I have noticed that in the folder : > <SUMO_HOME>\build\msvc10\z_libmicrosim_cfmodels > z_libmicrosim_cfmodels.vcxproj and > z_libmicrosim_cfmodels.vcxproj.filters > > My model was not there. Should the model created be there ? I tried to > add them manually, it would not work. That is strange because your log clearly showed that they have been compiled. >> 2> MSCFModel_Krauss.cpp >> 2> MSCFModel_KraussOrig1.cpp >> 2> MSCFModel_KraussPS.cpp >> 2> MSCFModel_PWag2009.cpp >> 2> MSCFModel_SmartSK.cpp >> 2> MSCFModel_Wiedemann.cpp >> 2> MSCFModel_*Adama.*cpp If they get compiled they need to be in some MSVC project (.vcxproj) otherwise Visual Studio would not know about them. Can you find out which project contains them? > Is there any file in the src or build folder that we should update? Only the ones that were already mentioned. You could update the Makefile.am as well but that is only relevant when using gcc/make and not Sisual Studio. Best regards, Michael |