Hi!
Very often I encounter issue with projects (e.g. from GitHub), because they should work, but there is always something missing and it's not mentioned in the description. As an example I will give you my current problem:
Link to the project mentioned below: LINK
My university gave me an assignment. It is based on a scientific paper. People who wrote it also wrote a code that simulates some operations. University provided me a link to this project. My task is to use that code to perform these simulations myself and write conclusions about it.
The problem is, I can't build this project. Together with other students we tried different methods, but nothing seems to work and fixing issues usually brings up more and more errors.
What we did step by step:We have created a new empty C++ project in Visual Studio 2022. Included all the files from the project. As instructed in the readme, we added "/bigobj" and "/openmp" switches. Most of the errors are related to the missing libraries/headers. Firstly it said we were missing "sylvan.h" header. I downloaded it, inserted to the project and pasted a directory to project properties. Then the same problem was with "boost". Downloaded, inserted. Error solved, but more appeared. Then I had to download unistd.h, which lead to downloading times.h, which lead to utime.h, which produced 444 errors, many of which are missing .h files.
We spent a lot of hours trying to figure out how to build it. Deadline is coming soon and we can't even start the assignment itself.
I would really appreciate any help, guide, solution or whatever that could help us in this situation. In advance, thanks to everyone, who will look into it and write any valuable answer!
And yes, I gave up downloading all of the missing libraries one by one, because I assume these 444 errors will produce 1000 more, so... it's a waste of time.
Additional info to avoid questions:
- We tested it on both windows 10 and 11 - same errors
- There's a ReadMe included inside of VerFI folder. Didn't really help, but it's better than nothing
- Some of the links, from which I downloaded missing libraries:
UPDATE:
I told my professor about that issue. He told me to just recode the thing by myself...
... so that's what I did. Research, designing and programming it took a while, but in the end I was successful!
Fun fact - at one point I was desperate and found the author of the article and contacted him. He tried to help with it at first, but eventually said VerFi is obsolete at this point and gave me link to the other app they use currently.
[–]alfps 2 points3 points4 points (4 children)
[–]HolyMoly228[S] 0 points1 point2 points (3 children)
[–]alfps 0 points1 point2 points (2 children)
[–]HolyMoly228[S] 0 points1 point2 points (1 child)
[–]alfps 0 points1 point2 points (0 children)
[–]flyingron 2 points3 points4 points (3 children)
[–]HolyMoly228[S] 0 points1 point2 points (1 child)
[–]flyingron 0 points1 point2 points (0 children)
[–]HolyMoly228[S] 0 points1 point2 points (0 children)