-
Notifications
You must be signed in to change notification settings - Fork 662
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
Compiling Octomap under Windows 7 VC++2008, linker error DLL paths #47
Comments
I set all the linker settings so the paths are correct now. The only last thing that remain is octovis-shared linker error so octovis.dll is not generated. 7 errors connected with the same QObject class. For example:
The project has in include SelectionBox.h |
Yes, there is a problem linking Qt. These instructions should detail the compilation and a few fixes needed for VC++: https://github.com/OctoMap/octomap/tree/devel/octovis#microsoft-visual-studio-2010 If you find that additional steps are needed, just update the instructions via pull request. |
Despite the instructions there are still problems with release and debug folders, lib names octomap and octomath produces lib in /bin folder while other subprojects search for lib in /lib directory. |
Removes the Debug/Release path prefix and changes the exported library files to .lib
Fixed now, the CMake config for windows now drops the |
While compiling Octomap liboctomap.dll was not found by exampleEDT3D, exampleEDTOctomap, octovis.
Visual produces this DLL for debug in c:/octomap-1.6.1/lib/debug, for release in c:/octomap-1.6.1/lib/release. In the output the missing lib was supposed to be in ......\lib\liboctomap.dll (not divided to release and debug). How to force cmake configs to set dll paths correctly ?
The text was updated successfully, but these errors were encountered: