CasparCG / client

Client software primarily used with the CasparCG Server software for audio and video playout, to control graphics and recording, but it can also be used for other tasks within television broadcast.
https://casparcg.com
GNU General Public License v3.0
278 stars 97 forks source link

CasparCG client is not build for Windows 10 x64 With Qt 5.14.2 neither MingW 7.3.0 x64 nor MSVC 2017(15.9.3) #303

Closed RomanED closed 7 months ago

RomanED commented 1 year ago

Qt 5.14.2 with MingW 7.3.0 or MSVC 2017(15.9.x) 64 bit:

undefined reference to gpio::serial_port_device::create

what versions of dependencies(Qt version, msvc version compiler and other) do I need for a successful build?

Qt 6.4 with MSVC 2019 (17.3) many errors with qt and others...

RomanED commented 1 year ago

Building with MSVC2017 : LNK1104: cannot open file 'qatemcontrol.lib' LNK1104: cannot open file 'boost_date_time-mgw49-mt-1_57.lib' LNK1104: cannot open file 'boost_date_time-mgw49-mt-1_57.lib'

Building with MingW 7.3.0-x64: C:\repos\casparCG\casparcg-client\src\Gpi\GpiDevice.cpp:6: undefined reference to `gpio::serial_port_device::create(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, boost::function<void (bool)> const&)'

C:\repos\casparCG\casparcg-client\src\Gpi\GpiDevice.cpp:16: ошибка: undefined reference to `gpio::serial_port_device::create(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, int, boost::function<void (bool)> const&)'

RomanED commented 1 year ago

I tried build CasparCG client with MingW 7.3.0 x64 , add executable and builded libs in deploy directory, and every time I get a runtime error "The entry point <..name_entry> to the procedure was not found"

RomanED commented 1 year ago

Alarm, guys, i need your help with Caspar Client?

dimitry-ishenko commented 1 year ago

@RomanED do you have to run it on Windows? If you can use Linux, I might be able to help you

Julusian commented 7 months ago

The build process has been reworked so this no longer applies