Add support for compiling on windows x64 and x86 with vcpkg-provided dependencies#3320
Conversation
Actually I had just lost this notification. |
d72bbf8 to
2396e61
Compare
|
@traversaro |
|
I was able to run gzclient in x86! EDIT: The same way I was able to run gazebo.exe |
|
@traversaro |
|
@traversaro How I can help to move this PR forward? It already running. |
|
@scpeters Can you take a look? |
|
@scpeters Can you test locally that I didn't break the regular gazebo classic build? |
|
@traversaro @scpeters |
|
@traversaro Thank you for the merge. |
|
@traversaro Any reason to block this PR? |
Sorry for the late reply, I hve some doubts about the mantainability of pinning ogre, qwt and graphviz without pinning the other dependencies. Anyhow, we can discuss about this with the other mantainers. In the meanwhile I can review the rest of the PR, that probably can also merged without the vcpkg.json and related CI. |
|
Just to understand, x64 is still not running, right? |
|
The x64 is still not working. |
All the dependencies are already pinned. |
- revert changes of freeimages - revert changes of tinyxml
|
@traversaro |
|
@traversaro |
|
@traversaro Thank you for your comments. I am also agree to minimal and small PRs. Thank you for your time and effort. We both will make gazebo better. |
|
@traversaro Any update? |
|
@traversaro gentle remind you about this PR. |
|
@traversaro Can you take a look? |
scpeters
left a comment
There was a problem hiding this comment.
thank you for your patience with this pull request process. This project is in maintenance mode, so it is not a high priority for us, but I appreciate the work that you have done to demonstrate how to use gazebo-classic on windows with vcpkg.
I think the remaining changes to CMakeLists.txt and cmake/SearchForStuff.cmake don't look harmful, and I don't mind adding the vcpkg metadata if it supports some users.
I looked at the artifact size, and there are 2 uploads of about 500 MB each; I don't think we should upload artifacts of this size
Otherwise, I think we're almost there, pending final thoughts from @traversaro
Thank you for your replay. I remove the upload. Please review again. |
traversaro
left a comment
There was a problem hiding this comment.
Ok for me, thanks for the PR!
|
@talregev I proposed a more descriptive name for the PR, if you want to change it further feel free to do it! |
That great from my side! |
No, merged! |
Thank you! |



Compile for windows x64 and x86.

Upload the artifacts. You can download and test it yourself.
x64 not running.
x86 only splash appear:x86 full running!
@traversaro
I know I get full ignore because I open an issue telling that here we get a low responds from maintainers.
Even with your ignore, I am still right, and I am still keep develop for gazebo classic.
This things that I bring here, can done also for the new gazebo with the help of the community.