Skip to content
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

Closed
axelriet opened this issue Jan 6, 2016 · 2 comments
Closed

Visual Studio solution & project files #12

axelriet opened this issue Jan 6, 2016 · 2 comments

Comments

@axelriet
Copy link

axelriet commented Jan 6, 2016

Hi there, can you point me to the VS solution mentioned on your page? I don't find those files in the repo. Thanks!

@mdb256
Copy link

mdb256 commented Jan 7, 2016

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.

@axelriet
Copy link
Author

axelriet commented Jan 7, 2016

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

@axelriet axelriet closed this as completed Jan 7, 2016
GerHobbelt pushed a commit to GerHobbelt/hyperscan that referenced this issue May 10, 2024
* Update fdr.c

Bugfix for assertion 'itPtr >= start_ptr && itPtr + ITER_BYTES <= end_ptr' failed.

* Update simd_arm.h

Bugfix for error use for vgetq_lane_type and vextq_type.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants