首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏10km的专栏

    cmake:用add_subdirectory()添加外部项目文件夹

    add_subdirectory命令,可以将指定的文件夹加到build任务列表中。 下面是将与当前项目平级的一个目录下的子目录用add_subdirectory命令加进来的CMakelists.txt脚本片段 : #定义CASSDK位置 if(NOT CASSDK_DIR) set /cassdk/cassdk” is not a subdirectory of “J:/workspace/codemgr”. 下面是add_subdirectory命令的官方说明: ? 参考: https://cmake.org/cmake/help/v3.1/command/add_subdirectory.html

    6.4K20发布于 2019-05-25
  • 来自专栏10km的专栏

    cmake:EXCLUDE_FROM_ALL的用处

    https://blog.csdn.net/10km/article/details/51759194 cmake 的add_library,add_executable,add_subdirectory 这个参数的作用根据cmake官网的解释就是如果某个target或subdirectory被设置为EXCLUDE_FROM_ALL属性,那么这个target(或这个subdirectory中的所有target )就会被排除在all target列表之外,这样,当执行默认的make(或nmake)时,这个target(或这个subdirectory中的所有target)就不会被编译。

    4.3K20发布于 2019-05-25
  • 来自专栏acoolgiser_zhuanlan

    C# 遍历读取某个目录文件夹下的不同类型子文件和其子文件夹(里面可能又有许多文件)

    ] subdirectoryEntries = Directory.GetDirectories(targetDirectory);                 foreach (string subdirectory in subdirectoryEntries)                 {                     if (subdirectory.EndsWith(".gdb"))                         list_ws.Add(ProcessFile(subdirectory));                     else                         ProcessDirectory (subdirectory);                 }

    4.4K10发布于 2019-01-17
  • 来自专栏txp玩Linux

    Cmake学习总结(三)

    (src)意思是可以向当前工程添加存放源文件的子目录,并可以指定中间二进制和目标二进制的存放位置(subdirectory字母就是子目录的意思,所以意思是:这里指定src目录下存放了源文件,当执行cmake ---------------- Add a subdirectory to the build. :: add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL]) Add a subdirectory to the build. Users must explicitly build targets in the subdirectory. will be generated in the subdirectory (such as a VS IDE solution file).

    65830编辑于 2022-03-21
  • 来自专栏impressionyang的个人分享

    CMake编写总结

    compile version CMake_minimum_required(VERSION 3.14) #set project name project(CMaketest) #add the src subdirectory name set(TARGET_NAME testCMake) #use c++ 17 stander set(CMake_CXX_STANDERD 17) # add a source file subdirectory add_subdirectory(utilities) #set all resources files file(GLOB_RECURSE SOURCES "*.cpp") file(GLOB_RECURSE Gui Widgets Network DBus Sql) #add package lib find_package(Qt5 REQUIRED ${QT}) # add a source file subdirectory #add_subdirectory(utilities) #set all resources files file(GLOB_RECURSE SOURCES "*.cpp") file(GLOB_RECURSE

    1.4K10发布于 2020-08-27
  • 来自专栏技术小黑屋

    Issues About Installing Octopress

    outputed in public/ folder And the following are a part of my _config.yml file # If publishing to a subdirectory category_dir: blog/categories So compare the two piece information and check the output dir and is public or a subdirectory in public folder.If your outputdir is a subdirectory you should use this link http://127.0.0.1:4000/

    51120发布于 2018-09-03
  • 来自专栏sofu456

    cmake

    pathllist) find_package(packename) find_path(var name pathlist) find_program(var name pathlist) 子目录 add_subdirectory CURL_INCLUDE_DIR}) target_link_libraries(curltest ${CURL_LIBRARY}) 构建过程中生成,模块.dir和每个模块的编译文件 关联多个cmake项目使用add_subdirectory , 子项目去掉add_subdirectory,否则出现target exsit错误 子项目去掉project项目名称,避免cmake中重复(不报错) demo include_directories(

    1.6K30发布于 2019-08-14
  • 来自专栏王小二的Android站

    [056]CLion查看Android Native代码

    位于 development/ide/clion/frameworks/native cmake_minimum_required(VERSION 3.6) project(native) add_subdirectory (services/surfaceflinger) add_subdirectory(libs/ui/libui-arm64-android) add_subdirectory(libs/gui/libgui-arm64

    3.2K30发布于 2020-06-16
  • 来自专栏菠萝上市没有

    CMake 简单例子

    "D://test") # 设置环境变量#include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/zdpower.cmake) # 包含其他cmake文件# 使用add_subdirectory 添加子工程add_subdirectory(zdstorelib)add_subdirectory(PowerServer)子工程zdstorelib/CMakeList.txtproject(zdstorelib

    1.1K00编辑于 2022-07-07
  • 来自专栏菩提树下的杨过

    silverlight的独立存储

    store.CreateDirectory("MainDir1"); //在MainDir1下创建子目录SubDir1 string subdirectory1 = Path.Combine("MainDir1", "SubDir1"); store.CreateDirectory(subdirectory1); 目录下创建文本文件demo.txt IsolatedStorageFileStream subDirFile = store.CreateFile(Path.Combine(subdirectory1 demo.txt")); subDirFile.Close(); string filePath = Path.Combine(subdirectory1

    1.2K50发布于 2018-01-24
  • 来自专栏韩曙亮的移动开发专栏

    【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 )

    /oboe) ② 将 Oboe 源码目录设置为工程的子路径 : add_subdirectory 告诉 CMake 到 OBOE_DIR 路径中查找该路径下的 CMakeLists.txt 构建脚本 , /oboe 指定的是编译后的二进制文件存放位置 ; add_subdirectory (${OBOE_DIR} . 将 Oboe 源码目录设置为工程的子路径 , # add_subdirectory 告诉 CMake 到 OBOE_DIR 路径中查找该路径下的 CMakeLists.txt 构建脚本 , # 编译该构建脚本中指定的源码 /oboe 指定的是编译后的二进制文件存放位置 ; add_subdirectory (${OBOE_DIR} ./oboe) # 4. 链接函数库 , native-lib 是本应用中编译的动态库 , 这里链接 log 日志库 , oboe 高性能音频库 # 该 oboe 函数库就是上面 add_subdirectory 操作编译的

    1.6K00编辑于 2023-03-28
  • 来自专栏ccf19881030的博客

    CentOS7.8下编译muduo库找不到Boost库报错的解决方法

    BUILD_TYPE) message(STATUS "CXX_FLAGS = " ${CMAKE_CXX_FLAGS} " " ${CMAKE_CXX_FLAGS_${BUILD_TYPE}}) add_subdirectory (muduo/base) add_subdirectory(muduo/net) if(MUDUO_BUILD_EXAMPLES) add_subdirectory(contrib) add_subdirectory (examples) else() if(CARES_INCLUDE_DIR AND CARES_LIBRARY) add_subdirectory(examples/cdns) endif (muduo/base) add_subdirectory(muduo/net) if(MUDUO_BUILD_EXAMPLES) add_subdirectory(contrib) add_subdirectory (examples) else() if(CARES_INCLUDE_DIR AND CARES_LIBRARY) add_subdirectory(examples/cdns) endif

    2.4K20发布于 2020-08-10
  • 来自专栏WordPress技术文章

    泛域名绑定到wordpress网站二级目录

    .*) /subdirectory/%1/$1 [L] </Directory></VirtualHost>重新加载Apache配置:sudo service apache2 reloadNginx listen 80; server_name "*.yourdomain.com"; location / { rewrite ^/(.*)$ /subdirectory Nginx配置:sudo service nginx reload请确保替换wodepress.com和/var/www/wodepress.com/public_html为你的实际域名和网站根目录,以及/subdirectory

    2K10编辑于 2024-07-26
  • 来自专栏极客编程

    用Visual Studio Code和CLion进行EOS开发

    serialization chrono unit_test_framework context locale iostreams) # Add a subdirectory to the build. add_subdirectory(externals) include(wasm) add_subdirectory(libraries) add_subdirectory STANDARD_INCLUDE_FOLDERS ${CMAKE_SOURCE_DIR}/contracts ${CMAKE_SOURCE_DIR}/externals/magic_get/include) add_subdirectory (eosiolib) add_subdirectory(musl) add_subdirectory(libc++) # Your contracts (add the name of the folder which contains you smart contract) add_subdirectory(Players) 3.CMakeLists.txt(2) 每个智能合约都有自己的配置文件。

    2.4K20发布于 2018-09-04
  • 来自专栏IT杂症

    删除IIS日志文件只保留7天log

    递归获取根目录下的所有子目录 $subdirectories = Get-ChildItem -Path $logRootDirectory -Directory -Recurse # 遍历每个子目录 foreach ($subdirectory in $subdirectories) { # 获取子目录中的所有日志文件 $logFiles = Get-ChildItem -Path $subdirectory.FullName

    77220编辑于 2023-10-18
  • 来自专栏VoiceVista语音智能

    Cumstom Build VUI On-device Using VoiceHub

    copy & paste the …net.c from the VoiceHub model into net.h in your Studio project’s new include/model subdirectory search.h and …search.c from the VoiceHub model into search.h in your Studio project’s new include/model subdirectory In this example I created a subdirectory called my_wakewords: Follow the README section Manually adding copy & paste the …net.c from the VoiceHub model into net.h in your Studio project’s new include/model subdirectory Add the paths to the net.h and search.h in your new include/model subdirectory.

    36240编辑于 2023-03-03
  • 来自专栏FreeSWITCH中文社区

    用Android Studio编译BareSIP

    CMakeLists.txt (根目录的CMake构建脚本) 先在根目录下的CMakeLists.txt引入子目录 cmake_minimum_required(VERSION 3.4.1) add_subdirectory (openssl) add_subdirectory(re) add_subdirectory(rem) add_subdirectory(baresip) add_subdirectory(baresiplib

    2K10发布于 2020-12-21
  • 来自专栏c++ 学习分享

    CMakeLists

    headerfiles in packages” OFF) message( “== CMake setup (DONE) ==\n” ) and finally start actual build add_subdirectory CMAKE_CURRENT_SOURCE_DIR}/Documentation") option(BUILD_DOC "Build the doxygen documentation" OFF) if (BUILD_DOC) add_subdirectory

    40130编辑于 2023-07-08
  • 来自专栏琦小虾的Binary

    CMake学习笔记(三)——以笔者的Robosub竞赛为例

    /CustomizeFunctions) ADD_SUBDIRECTORY(./NCFunctions) ADD_SUBDIRECTORY(. /IPCClients) ADD_SUBDIRECTORY(. 如果这些CMakeLists.txt文件中也存在ADD_SUBDIRECTORY指令也同理。 下面按照ADD_SUBDIRECTORY的顺序进行说明。 2. CMakeLists.txt文件如下: CMAKE_MINIMUM_REQUIRED(VERSION 2.8) ADD_SUBDIRECTORY(. /NCStage) ADD_SUBDIRECTORY(./NCClient) ADD_SUBDIRECTORY(./NCServer) 进入./NCServer ./NCClient .

    1.6K100发布于 2018-01-02
  • 23种设计模式,组合模式实战

    Component file1 = new File("File1"); Component file2 = new File("File2"); Component subDirectory = new Directory("subdir"); rootDirectory.add(file1); rootDirectory.add(subDirectory); subDirectory.add(file2); rootDirectory.display(1); }}在这个例子中,Composite模式允许客户端统一地处理文件和文件夹,客户端无需关心当前操作的是单个文件还是一整个文件夹

    44321编辑于 2024-04-06
领券