linux 下 cmake 编译错误,Lua 源文件目录位置未更新,缺少Qt5WebSockets
zerobikappa opened this issue · 3 comments
zerobikappa commented
(1)
Line 22 in d0437da
需要改为:
add_subdirectory(Extension/Lua)
(2)
Line 20 in d0437da
Line 101 in d0437da
以上其中一处需要加上
WebSockets
find_package(Qt5 COMPONENTS ... WebSockets REQUIRED)
(3)
Lines 72 to 83 in d0437da
Lines 114 to 118 in d0437da
以上其中一处需要加上
Qt::WebSockets
target_link_libraries(${PROJECT_NAME}
PRIVATE
...
...
Qt::WebSockets
)
修改之后不需要用vcpkg
,直接编译就能通过。
不过对于(2)和(3),由于我只使用 Archlinux 所以不确定其他发行版是不是有同样问题,也不确定 windows 是不是也有同样的问题。不确定是否有必要修改,也不确定应该把修改放哪个位置,所以没有提交PR。
pugaizai commented
zerobikappa commented
@madoka773 aur就是我在维护,用的是qmake
编译所以没这问题,最近想试一下用cmake
编译然后就发现CMakeLists.txt
文件有这个问题。
Protostars commented
可以提个mr,cmake相关配置我没有维护