You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to compile, I got tons of errors about std::filesystem not found, despite it is included in the headers.
Running cmake with these flags made it work for me: cmake -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_FLAGS=-std=c++17 .
Then, when linking the files, it will complain about the missing lib -lThreads::Threads. That's an odd library to be honest, never seen a linker include a library with that naming scheme. If you encounter this error, to make it work edit CMakeList.txt and replace the three occurences of "Threads::Threads" with "pthread".
Thanks for reporting, I'll try to fix this tomorrow :)
That being said, I really wouldn't recommend using this project in any serious way, it's horribly broken. I don't have no idea why it is (I spent many hours trying to debug it to no avail), but it fails really badly with things like FNIS, and performance is often unfortunately much worse than without it (not completely sure why, but I believe it might be to the amount of locks that are used).
I actually tried to compile it hours ago, because I thought it is a requirement for your other tool, but then found out that I don't really need it. But I wanted to give it a try right now, because for unknown reasons the performance of symlinked mods is really bad with proton 5.13.
Yeah I remember it was pretty bad... if you really want to try it, I'd strongly recommend backing up at least your MO2 profile, in case something goes awry.
When trying to compile, I got tons of errors about
std::filesystem
not found, despite it is included in the headers.Running cmake with these flags made it work for me:
cmake -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_FLAGS=-std=c++17 .
Then, when linking the files, it will complain about the missing lib
-lThreads::Threads
. That's an odd library to be honest, never seen a linker include a library with that naming scheme. If you encounter this error, to make it work edit CMakeList.txt and replace the three occurences of "Threads::Threads" with "pthread".Example:
target_link_libraries(winevfs_lib64 stdc++fs dl pthread)
Hope that helps someone. :)
The text was updated successfully, but these errors were encountered: