window项目移植linux之错误相关分析
来源:互联网 发布:java软件开发面试题 编辑:程序博客网 时间:2024/05/29 12:24
1、使用下述命令可以在文件夹形成KSP.so的文件
标准格式:
gcc -shared -Wl,-soname,your_soname -o library_name file_list library_list
my
g++ -o ../bin/KSP.so -shared -fPIC KSP3.cpp cxdijkstra.cpp cxmot.cpp -I./../opencv2413/include -L ../opencv2413/lib -lopencv_core
*-shared 表示的是该KSP.so文件是共享的,即可以随意调用。
*-fPIC表示的是默认的转换形式
*-L指定要加入的库函数
*-I指定包含的lib
在系统提示符下键入以下命令将创建静态库文件libmyhello.a。
详细note见
(http://blog.csdn.net/por_una_cabeza/article/details/75006159)
ar -cr libmyhello.a hello.o
2、使用cMake编辑Makefile
(1)编写CMakeLists.txt
cmake_minimum_required(VERSION 2.8)project(ProjectName)file(GLOB_RECURSE cpp_files "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")include_directories("${CMAKE_CURRENT_SOURCE_DIR}/src/*.h")find_package(OpenCV REQUIRED)add_executable(ProjectName ${CMAKE_CURRENT_SOURCE_DIR}/src/main.cpp ${cpp_files})target_link_libraries(ProjectName ${OpenCV_LIBS})//链接外部依赖库
(2)cmake . 形成CMakerFiles和Makefile文件。
(3)make Makefile。
note(make命令):
错误1:
阅读全文
0 0
- window项目移植linux之错误相关分析
- linux移植到window相关的函数
- window项目移植linux中之理解 Linux的.a、.so和.o
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- 嵌入式Linux内核移植相关代码分析
- window<->linux移植
- 移植linux内核平台相关之 中断
- linux系统移植之nand ecc错误
- arm学习之linux内核移植分析
- ios-NSPredicate
- 9. 树--哈夫曼树
- .Net中C#的DllImport的用法
- Linux下反引号``和$()的比较以及eval命令的调研
- android studio 魅族真机 flyme6 下logcat 打印自定义日志
- window项目移植linux之错误相关分析
- stm32 中断一般配置
- bzoj 4724: [POI2017]Podzielno 数学
- 使用test指令判断变量是否为0
- 未来币-概念介绍-资产Assets
- ActionBar设置自定义setCustomView()留有空白的问题
- eclipse版本和jdk对应关系
- 2017金马五校赛 F.A序列(LIS)
- 66. Plus One