I am trying to build the opensees 32 bit with visual studio 2013. It is giving some errors which are unresolved external symbol errors . I have figured out that ManzariDafalias3dro material cpp files are not added to material project. I have solved this problem but i just want to emphasize that issue if you want to fix in the svn repository too. There are still some other unresolved external symbol errors but i couldnt find the missing files yet.
This is not an issue but i want to mention it also: There is a folder in the material/nD folder which is UWmaterial is not in visual studio project. And that manzaridafalias files are in it.
I am not sure if i am the only one who is facing with these problems cause normally if you are using that svn copy too you should not be compiling the opensees also.
EDIT:
I think i have found other problems. There are some functions declared but they are not implemented or the implementation files are not present in the project.
here are the files :
TclElementCommands.cpp
Functions to be implemented:
OPS_ModIMKPeakOriented();
OPS_ModIMKPeakOriented02();
OPS_Bilin02();
TclModelBuilderUniaxialMaterialCommand.cpp
OPS_FPBearingPTV();
OPS_N4BiaxialTruss();
Opensees Compile Error on visual studio2013
Moderators: silvia, selimgunay, Moderators
Re: Opensees Compile Error on visual studio2013
I have totally compiled and built the solution both in release and debug mode. Before i was trying to build with vc6 solution then i tried to vc10 solution, both having the same problems, the general idea is some of the cpp and headers are not added to the projects and some other minor problems. Maybe all these happened because i am using the higher version compiler, i would be happy if i can learn anyone built the solution without any problem as it is in the svn repository without changing anything in the project files?
Re: Opensees Compile Error on visual studio2013
the windows projects are typically only updated when we do a new release .. when using svn to build on a windows you shoul download the revision tag corresponding to the last release.
the misisng function you list are a consequence of this. The functions are in new files that have been added that do not exist in your projects in the solution. The
missing russ is in element/truss, the modimk and bilin are in SRC/material/uniaxial/snap, the bearing in /element/frictionBearing
you can typically find the missing files by searching the Makefile in SRC for the class name.
the misisng function you list are a consequence of this. The functions are in new files that have been added that do not exist in your projects in the solution. The
missing russ is in element/truss, the modimk and bilin are in SRC/material/uniaxial/snap, the bearing in /element/frictionBearing
you can typically find the missing files by searching the Makefile in SRC for the class name.
Re: Opensees Compile Error on visual studio2013
thank you for your answer, i found out the files and now i compiled and built. What i was wondering is you already answered that you update the files when you make a new release so no problem.