Closed zerobikappa closed 3 months ago
(1) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L22 需要改为:
add_subdirectory(Extension/Lua)
(2) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L20 https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L101 以上其中一处需要加上WebSockets
WebSockets
find_package(Qt5 COMPONENTS ... WebSockets REQUIRED)
(3) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L72-L83 https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L114-L118 以上其中一处需要加上Qt::WebSockets
Qt::WebSockets
target_link_libraries(${PROJECT_NAME} PRIVATE ... ... Qt::WebSockets )
修改之后不需要用vcpkg,直接编译就能通过。 不过对于(2)和(3),由于我只使用 Archlinux 所以不确定其他发行版是不是有同样问题,也不确定 windows 是不是也有同样的问题。不确定是否有必要修改,也不确定应该把修改放哪个位置,所以没有提交PR。
vcpkg
aur不能用吗?
https://github.com/flathub/io.github.KikoPlayProject.KikoPlay
或者可以参考flatpak
@madoka773 aur就是我在维护,用的是qmake编译所以没这问题,最近想试一下用cmake编译然后就发现CMakeLists.txt文件有这个问题。
qmake
cmake
CMakeLists.txt
可以提个mr,cmake相关配置我没有维护
(1) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L22 需要改为:
(2) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L20 https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L101 以上其中一处需要加上
WebSockets
(3) https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L72-L83 https://github.com/KikoPlayProject/KikoPlay/blob/d0437da99436313f9961d322ba5fc8077056dd8b/CMakeLists.txt#L114-L118 以上其中一处需要加上
Qt::WebSockets
修改之后不需要用
vcpkg
,直接编译就能通过。 不过对于(2)和(3),由于我只使用 Archlinux 所以不确定其他发行版是不是有同样问题,也不确定 windows 是不是也有同样的问题。不确定是否有必要修改,也不确定应该把修改放哪个位置,所以没有提交PR。