04 2023 档案
摘要:c/c++程序中获取当前可执行文件所在的目录路径 对于大型工程中,可执行文件中通过c/c++代码获取到当前路径,可以很大方便于工程后续的部署与运维工作。 比如说根据当前的可执行文件路径获取到配置文件的路径,然后加载读取配置文件。 有了这个能力就不用再在操作系统中配置环境变量来指定当前工程的目录了,让
阅读全文
摘要:[ 57%] Building CXX object dnet/CMakeFiles/dnet.dir/dconfig/dconfig_manager.cpp.oIn file included from /home/vi/git/dos/dnet/dconfig/dconfig_manager.c
阅读全文
摘要:BOOST_PP_SEQ_FOR_EACH宏中使用BOOST_PP_VARIADIC_TO_SEQ(__VA_ARGS__)) 出错,BOOST_PP_IIF_0未定义。 具体编译出错信息如下: /home/vi/git/dos/dnet/./dconfig/dconfig.h: In static
阅读全文
摘要:ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决。 我使用的ubuntu版本是22.04LTS。经常因为系统更新软件而自动更新内核,又因为我的PC上安装了NVIDIA的显卡,这个卡对应的驱动是 NVIDIA-Linux-x86_64-525.89.02.run。这个驱动要从官网上下载安
阅读全文
摘要:https://unix.stackexchange.com/questions/116199/auto-indent-c11-lambda-functions-vim https://stackoverflow.com/questions/8062608/vim-and-c11-lambda-au
阅读全文