bk138 / multivnc

MultiVNC is a cross-platform Multicast-enabled VNC viewer based on LibVNCClient. The desktop version runs on Unix, Mac OS X and Windows. There also is an Android version.
GNU General Public License v3.0
447 stars 65 forks source link

Windows build cannot run due to `wxmsw32ud_core_vc_custom.dll` is missing from your computer #232

Open AoGao-Kedoka opened 6 months ago

AoGao-Kedoka commented 6 months ago

Is your bug report about the Desktop Multivnc or the Mobile MultiVNC?

Which MultiVNC version are you using? 0.6.0

Which server are you connecting to?

Describe the bug Windows build cannot run without wxWidgets preinstalled. Error:

the code execution cannot proceed because wxbaseu32ud_vc_custom.dll was not found

To Reproduce

Additional context Not very experienced in windows packaging but the windows installer should maybe handle the missing dll installing?

bk138 commented 6 months ago

The Windows version is still pretty much alpha but should be usable. I guess you're rather running into some wxWidgets packaging issue. Let's leave this open, it'll be tackled once the MacOS version is out.

bk138 commented 6 months ago

https://forums.wxwidgets.org/viewtopic.php?t=50339 might have some info.

AoGao-Kedoka commented 6 months ago

https://forums.wxwidgets.org/viewtopic.php?t=50339 might have some info.

Thanks, after some research and testing, I think it's a packaging issue. More information: I can successfully build and run the application but the packaged one still failed because of the same error. After me letting cmake install the DLLS in the executable folder for cpack, I can successfully install and run the packed application.

There are some CI issues stopping me from creating a quick PR. However I can take a look into it again when I find more time.

bk138 commented 6 months ago

Thanks, that'd be awesome!