zoukankan      html  css  js  c++  java
  • visio 设计

    1.上下文

    2.应用架构

     3.技术架构

    4.实现业务逻辑

     5.时序图:

     6概要设计:(vis图分章加文字说明)

    7.详细设计(功能分块,文字描述逻辑实现)

     8.工程代码结构设计

    null

     cmake工程:

    cmake_minimum_required(VERSION 3.8)

    ##################PROJECT part#############################################
    #set dir path
    SET(TOP_PATH ${CMAKE_SOURCE_DIR})
    SET(BUILD_PATH ${CMAKE_CURRENT_BINARY_DIR})


    project(ACEServer LANGUAGES C CXX )

    add_definitions(-std=c++11)
    SET(CMAKE_POSITION_INDEPENDENT_CODE ON)
    SET(CMAKE_CXX_FLAGS "-g -O0 -Wno-deprecated-declarations -fPIC -fvisibility=hidden")

    ##################Library part#############################################
    include_directories(${TOP_PATH}/include)
    include_directories(${TOP_PATH}/src)
    #include_directories(${TOP_PATH}/thirdparty/**)
    #include_directories(/home/app4/workspace/third_project/ACE)

    link_directories(${TOP_PATH}/lib)

    FILE(GLOB DIR_SRC ${TOP_PATH}/src/*.cpp ${TOP_PATH}/src/*.cu ${TOP_PATH}/src/*.c)

    SET(EXECUTABLE_OUTPUT_PATH ${TOP_PATH}/bin)

    ##build SO
    #add_library(ACEServer SHARED ${DIR_SRC})
    ##build program
    add_executable(ACEServer ${DIR_SRC})
    #add_executable(ACEServer ${TOP_PATH}/src/ACE_Server.cpp)
    #ACE_Server

    #target_include_directories()
    target_link_libraries(ACEServer -pthread -lACE -lrt -lASRDecoderSDK -lTitCppKits)

    ##################test program part#############################################
    if(BUILD_TESTS)
    message(STATUS "BUILD " ${PROJECT_NAME} " ttsTestMain")
    add_subdirectory(test)
    #aux_source_directory(${TOP_PATH}/test DIR_TESTMAIN)
    #add_executable(ttsTestMain ${DIR_TESTMAIN} )
    #target_link_libraries(ttsTestMain )
    endif()

  • 相关阅读:
    241. Different Ways to Add Parentheses
    332. Reconstruct Itinerary
    [LeetCode] 19. Remove Nth Node From End of List Java
    [LeetCode] 16. 3Sum Closest Java
    [LeetCode] 15. 3Sum Java
    [LeetCode] 11. Container With Most Water Java
    [LeetCode] 4. Median of Two Sorted Arrays
    [LeetCode] 3.Longest Substring Without Repeating Characters
    [LeetCode] 50. Pow(x, n) Java
    [LeetCode] 45. Jump Game II Java
  • 原文地址:https://www.cnblogs.com/cyblogs/p/14302950.html
Copyright © 2011-2022 走看看