摘要: launch.json 需要 "showDisplayString": true https://github.com/Microsoft/vscode-cpptools/issues/476 阅读全文
posted @ 2024-01-23 10:32 drink_crow 阅读(35) 评论(0) 推荐(0)
摘要: git subtree 阅读全文
posted @ 2024-01-18 10:26 drink_crow 阅读(17) 评论(0) 推荐(0)
摘要: https://rufus.ie/ 阅读全文
posted @ 2024-01-13 22:37 drink_crow 阅读(51) 评论(0) 推荐(0)
摘要: 如例子 set(COMMAND_STR "COMMAND yourcommand arv1" add_custom_command(TARGET mytarget POST_BUILD ${COMMAND_STR} 无法接受内置的 COMMAND 。其他的配置也一样,遇上需要循环的地方,需要使用别的 阅读全文
posted @ 2024-01-09 19:16 drink_crow 阅读(15) 评论(0) 推荐(0)
摘要: add_library(lib_interface INTERFACE) target_link_directories(lib_interface INTERFACE your/lib/path) target_link_libraries(lib_interface INTERFACE you/ 阅读全文
posted @ 2024-01-09 19:13 drink_crow 阅读(67) 评论(0) 推荐(0)
摘要: 由于 Linux 默认的查找路径中没有当前文件夹的,所以编译的程序或动态库移植比较麻烦。 查看依赖,rpath等信息 readelf -d path/to/exec 测试依赖库是否能找到 ldd path/to/exec 写rpath patchelf --set-rpath "\$ORIGIN:\ 阅读全文
posted @ 2024-01-09 19:09 drink_crow 阅读(127) 评论(0) 推荐(0)
摘要: // 选中颜色 myAISContext->HighlightStyle(Prs3d_TypeOfHighlight_Selected)->SetColor({0,0,1,Quantity_TOC_RGB}); // 高亮颜色 myAISContext->HighlightStyle(Prs3d_T 阅读全文
posted @ 2024-01-02 11:26 drink_crow 阅读(106) 评论(0) 推荐(0)
摘要: 如果 occ 提供几个类不能满足,可以参考如下代码 class myfilter : public SelectMgr_Filter { public: using SelectMgr_Filter::SelectMgr_Filter; // 过滤掉文字标签对象 virtual Standard_B 阅读全文
posted @ 2024-01-02 10:28 drink_crow 阅读(86) 评论(0) 推荐(0)
摘要: rpath 指定 可以在编译时指定,例如 g++ -rpath=/your/path:/your/path1 使用 : 分割路径 也可以用 chrpath 修改 shell 指定 LD_LIBRARY_PATH 变量 配置文件 /etc/ld.so.conf 中指定的动态库搜索路径以及 /etc/l 阅读全文
posted @ 2024-01-02 10:06 drink_crow 阅读(227) 评论(0) 推荐(0)
摘要: VS 的性能剖析器可以很方便在选定的代码之间(用断点或者别的什么控制)进行性能剖析,这个功能在大型项目里是十分重要的。linux 虽然有比 win 下更强的更深入的性能剖析器,但是很遗憾,pref 之类的这些剖析器输出的整个程序运行的信息,反而会让你找不到需要关键信息。 找了很久,最后在 Visua 阅读全文
posted @ 2024-01-01 01:09 drink_crow 阅读(144) 评论(0) 推荐(0)