Menu

Compiling Source

2019-02-18
2019-02-20
  • Murat Yavuz Akarsu

    Hi i trying this source compiling with viusual studio 2017 Windows target platform version 10.0.17763.0
    İ try Compiling only vhl i get this erors

    Error   C3861   'OWL_WARN': identifier not found    vhl g:\lima-vva-code-r1838-branches-euler\vhl\sosi_feature.cpp  96
    ...
    

    Moderator: Removed numerous superfluous error messages.

     

    Last edit: Vidar Hasfjord 2019-02-20
  • Vidar Hasfjord

    Vidar Hasfjord - 2019-02-19

    Hi Murat, thanks for your interest in my code!

    The reason for the errors you get seems to be that you have not installed the dependent libraries correctly. Lima VVA depends on OWLNext, Boost and Zlib. The file "Notater.htm" describes the dependencies.

    Unfortunately, it is all in Norwegian and may not be all up to date. I plan to add English translation and more documentation, but it may take some time before I get around to that.

     
  • Murat Yavuz Akarsu

    Thanks for answering my message.
    I using LimaEuler bracnh I have included i defined this
    My Visual Studio Version 2017
    Windows SDK Version 10.0.17763.0
    Zlib package with Nuget

    includes
    1. Downloads\boost_1_69_0
    2. Downloads\owlnext-code-r4456-trunk\include

    Librariy
    \Downloads\boost_1_69_0\libs
    Downloads\owlnext-code-r4456-trunk\lib\

    I trying compilie LimaEuler Get this error

    Severity    Code    Description Project File    Line    Suppression State
    Error   C2664   'void owl::TWindow::EvHScroll(owl::uint,owl::uint,HWND)': cannot convert argument 1 from 'HWND' to 'owl::uint'  vhl g:\limaeuler\vhl\owl\tablebox.cpp   149 
    Error (active)  E0077   this declaration has no storage class or type specifier vhl G:\LimaEuler\vhl\busy.cpp   24  
    Error (active)  E0020   identifier "BusyDiag" is undefined  vhl G:\LimaEuler\vhl\busy.cpp   24  
    Error (active)  E0018   expected a ')'  vhl G:\LimaEuler\vhl\busy.cpp   24  
    Error (active)  E0020   identifier "OWL_PRECONDITION" is undefined  vhl G:\LimaEuler\vhl\busy.cpp   165
    

    Moderator: Removed numerous superfluous error messages.

     

    Last edit: Vidar Hasfjord 2019-02-20
  • Vidar Hasfjord

    Vidar Hasfjord - 2019-02-20

    Hi Murat,

    The Euler branch uses the Owlet branch of OWLNext, not the trunk of OWLNext. Euler and Owlet are both experimental, and I am unsure the version in the repository builds at the moment.

    I plan to make it much easier to build the code, including comprehensive documentation and a step-by-step guide, but I do not have time for this at the moment. I may return to this later in the year. If you really want to go ahead with building Lima VVA in its current state, try using the trunk of Lima VVA, or the known-good "tags/R4_11_4". These versions depend on the trunk of OWLNext (version 7) and "branches/644" of OWLNext (version 6.44), respectively, but you will have to check out a version around the same date as the Lima VVA code. Still, you need to be prepared for some problem solving for any mismatches in code versions.

    The errors you are getting about undefined identifiers are probably because you haven't set up the required environment variables (BOOST_ROOT, OWLNEXT_EULER, ZLIB). See Configuration Properties | VC++ Directories in Visual Studio.

    Again, thanks for your interest in the project!

     

    Last edit: Vidar Hasfjord 2019-02-20

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.