相关疑难解决方法(0)

创建DLL时导出所有符号

使用VS2005,我想创建一个DLL并自动导出所有符号,而无需在任何地方添加__declspec(dllexport),也无需手工创建.def文件.这是一种方法吗?

c++ windows visual-studio-2005 visual-studio

65
推荐指数
5
解决办法
6万
查看次数

使用 cmake 将两种解决方案合二为一

我有两个单独的 Visual Studio 2013 解决方案,我想将它们迁移到一个解决方案中,因为第一个解决方案(使用 Qt)充当第二个解决方案的 GUI。

最后,我希望有一个结构如下的单一解决方案:

--Solution
-------All Build
-------Project 1
----------------External Dependencies
----------------header files
----------------Source files 
-------Project 2
----------------External Dependencies
----------------header files
----------------Source files 
Run Code Online (Sandbox Code Playgroud)

CMakeLists.txt一个项目是:

cmake_minimum_required(VERSION 2.8.5 FATAL_ERROR)
if(POLICY CMP0025)
  cmake_policy(SET CMP0025 NEW) # CMake 3.0
endif()
if(POLICY CMP0053)
  cmake_policy(SET CMP0053 NEW) # CMake 3.1
endif()

project (Project1)

set(CMAKE_MODULE_PATH 
    ${CMAKE_SOURCE_DIR}/CMake
)

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

find_package(OpenVR REQUIRED)
find_package(SDL2 REQUIRED)

include_directories(${OPENVR_INCLUDE_DIRS})
include_directories(${SDL2_INCLUDE_DIR})
include_directories(${CMAKE_SOURCE_DIR})

set(HEADER_FILES
    ...
)

set(CODE_FILES
    ...
)


# Copy the obj file to the build …
Run Code Online (Sandbox Code Playgroud)

c++ qt cmake vtk

4
推荐指数
1
解决办法
3057
查看次数

标签 统计

c++ ×2

cmake ×1

qt ×1

visual-studio ×1

visual-studio-2005 ×1

vtk ×1

windows ×1