New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visual Studio solution & project files #12
Comments
The Hyperscan project uses CMake to generate makefiles and other inputs for build tools. We don't keep makefiles/project files/solutions under source control. Most of the instructions on the Getting Started page of the developer guide are relevant to VS builds, but as there hasn't been much demand for Windows builds to-date, the process needs refinement. First, you'll need a version of Ragel for windows - the code works cross platform but it uses autotools for configuration. You'll also need the Boost headers as described in the Getting Started guide. I then typically use cmake-gui (part of the CMake distribution for Windows) to generate the solution using the "Visual Studio 14 2015 64bit" generator. That version of VS is required as HS makes heavy use of C++11 and C99 features that aren't supported in earlier MSVC releases. CMake should then generate the solution files that can be read by VS, and the targets can be built. The Hyperscan examples are currently Unix/Linux specific, but the unit test targets should build and run on Windows. |
Thanks for your reply. I'll try that. It would still be helpful for the Windows community to have VS solution/projects checked-in so we can just clone and hit F5 to build the library. VS2015 Community Edition is free and includes the full MS C/C++ compiler, so not an obstacle. Cheers, Axel |
Hi there, can you point me to the VS solution mentioned on your page? I don't find those files in the repo. Thanks!
The text was updated successfully, but these errors were encountered: