【jive源码下载】【源码起航】【源码krpano】libudev dev源码下载

时间:2024-11-24 23:11:45 来源:源码搬运的坏处 分类:综合

1.freerdp打deb包出错dh_install:libfreerdp-plugins-standard missing files(usr/lib/*/freerdp/*.so)
2.Ubuntu 20.04 GCC,源码Cmake,vcpkg, Clang,CLion,VSCode,Vulkan,Luajit2环境

libudev dev源码下载

freerdp打deb包出错dh_install:libfreerdp-plugins-standard missing files(usr/lib/*/freerdp/*.so)

       原流程:

       1. 安装Ubuntu..1桌面版;

       2. sudo apt-get install git

       3. git clone git://github.com/FreeRDP/FreeRDP.git

       4. cd FreeRDP (可以先备份)

       5. sudo apt-get install build-essential git-core cmake libssl-dev libx-dev libxext-dev libxinerama-dev

       6. sudo apt-get install libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev

       7. sudo apt-get install libxrandr-dev libgstreamer0.-dev libgstreamer-plugins-base0.-dev

       8. sudo apt-get install libavutil-dev libavcodec-dev

       9. sudo apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev

       . cmake .

       . make

       . sudo make install

       . vi ./channels/urbdrc/ChannelOptions.cmake

        set(OPTION_CLIENT_DEFAULT OFF)改为set(OPTION_CLIENT_DEFAULT ON)

       . rm CMakeCache.txt

       . cmake .

       . make

       . 提示找不到uuid.h

       . sudo apt-get install uuid-dev

       . 提示找不到libudev.h

       . sudo apt-get install libudev-dev

       . 提示找不到libusb-1.0/libusb.h

       . sudo apt-get install libusb-1.0

       . 提示连接错误找不到-ldbus-glib-1

       . sudo apt-get install libdbus-glib-1-dev

       . xfreerdp /u:administrator /sec:rdp /usb:id,dev:XXXX:XXXX /v:..5.

       简化流程:

       1. 安装Ubuntu..1桌面版;

       2. sudo apt-get install git

       3. git clone git://github.com/FreeRDP/FreeRDP.git

       4. tar cvfz ./FreeRDP.tar.gz ./FreeRDP/

       5. cd FreeRDP

       6. sudo apt-get install build-essential git-core cmake libssl-dev libx-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev libxrandr-dev libgstreamer0.-dev libgstreamer-plugins-base0.-dev libavutil-dev libavcodec-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev uuid-dev libudev-dev libusb-1.0 libdbus-glib-1-dev

       7. vi ./channels/urbdrc/ChannelOptions.cmake

        set(OPTION_CLIENT_DEFAULT OFF)改为set(OPTION_CLIENT_DEFAULT ON)

       8. cmake .

       9. make

       . sudo make install

       . 测试

        cd /usr/local/bin

        ./xfreerdp /u:administrator /sec:rdp /usb:id,dev:XXXX:XXXX /v:..5.

Ubuntu . GCC,Cmake,vcpkg, Clang,CLion,VSCode,Vulkan,Luajit2环境

       本文详述了在Ubuntu .系统上配置游戏引擎开发环境的过程,重点关注GCC 、下载Clang 、源码CMake 3..0、下载Vulkan SDK、源码jive源码下载CLion工具链以及特定库的下载源码起航使用注意事项。虽然Ubuntu .的源码GCC版本最高为,不完全支持C++,下载但可以通过特定方法升级到GCC 。源码

       对于Clang,下载Ubuntu默认的源码版本较旧,推荐使用Clang 。下载安装方法涉及LLVM Debian/Ubuntu packages,源码源码krpano同时需要注意C++相关bug,下载使用Clang 及以下版本可能会引发问题。源码

       CMake Tools在Linux上使用CMake 3..0版本,以确保与新版本的scintillanet源码兼容性。Vulkan SDK从vulkan.lunarg.com获取,而Conda Lib Update则需要针对可能的libc++链接错误进行更新。

       CLion中,需配合cmake3.和clang进行Cmake ToolChain配置,Ndis源码并启用Clang-format的file watcher插件。同时,项目中使用Boost库时需要注意内存越界和内存池问题,建议优先使用std regex以避免潜在问题。

       在libudev-dev的安装过程中,Ubuntu .的依赖包版本与实际安装包有冲突,需要手动下载更高版本的libudev-dev来解决。

       最后,文章提及了LuaJit2和Sol2的集成,包括安装方法、Lua/C模块的动态加载以及CTest的并行执行bug的处理。通过修改vcpkg的port文件,可以确保正确加载C模块并解决相关问题。