`

eclipse c++调用一个库

 
阅读更多

在eclipse下调用一个库要干三件事,
1,添加头文件地址
2,添加lib文件地址
3,添加link选项

例子:如果我要用ogre的话
1,添加h文件, 也就是 右击项目 -> C/C++ General -> Paths and Sym.... -> include -> GUN C++ 
-> add "D:\Disk\CTools\OgreSDK_mingw_v1-7-2\include" 
2, 刚刚的选项卡不关,切换到 Library Path 选项卡
-> add "D:\Disk\CTools\OgreSDK_mingw_v1-7-2\lib\release"
3, 选项卡不关,切换到 Libraries 选项卡添加 lib项
这里的lib项有规律,假如说我要添加的项目是 libOIS.dll 或者 OIS.dll
那么我只要添加 OIS 就好了. 

分享到:
评论

相关推荐

    eclipse c++代码格式化

    Eclipse 是一个强大的集成开发环境(IDE),支持多种编程语言,包括C++。在编写C++代码时,保持代码风格的一致性和可读性是非常重要的,这就需要用到代码格式化工具。"eclipse c++ 代码格式化" 主题涉及到Eclipse中...

    如何使用Eclipse编译C,C++,JAVA程序

    在IT行业中,集成开发环境(IDE)是程序员的得力工具,Eclipse作为一个功能强大的IDE,不仅支持Java编程,还能通过扩展支持C和C++语言。以下将详细介绍如何使用Eclipse进行C,C++,JAVA程序的编译。 一、编译环境...

    java调用C++动态链接库dll接口

    本项目涉及的"java调用C++动态链接库dll接口"是解决这种跨语言交互问题的一种方法,主要利用了Java Native Interface(JNA)这一技术。 JNA是Java平台的标准库,它允许Java代码直接调用本机库(如DLL或.so文件)的...

    jni调用C++动态库,jna调用C++动态库

    在Java世界中,有时我们需要利用Java Native Interface (JNI) 和 Java Native Access (JNA) 这两种技术来调用C++编写的动态链接库(DLL或SO文件),以实现Java程序与底层系统的交互。这两者都是Java平台上的关键组件,...

    eclipse生成库和调用方式

    ### Eclipse生成库及调用详解(以DA14681为例) #### 一、生成库 ##### 1. 概述 为了满足算法及模块编程的不可拆分性以及版权保护需求,开发者通常需要将特定的部分代码封装成库文件(如lib文件),以便在不同的...

    C++调用java jar包测试代码

    标题 "C++调用java jar包测试代码" 描述了一个跨语言交互的场景,其中C++程序通过调用Java编译后的jar包来执行特定功能。这个过程涉及到多个技术点,包括Java的编译和打包,C++的编程以及两者之间的接口调用。 1. *...

    eclipse c++开发解压可用

    Eclipse 是一个功能强大的集成开发环境(IDE),广泛用于各种编程语言,特别是在C++开发领域。Eclipse CDT(C/C++ Development Tools)是Eclipse专门为C和C++开发者提供的插件集合,提供了完整的源代码编辑、调试、...

    C++调用Java接口

    在开始之前,确保你已经安装了JDK、C++编译器(如GCC)以及一个IDE,如Eclipse或Visual Studio,用于编写和编译C++代码。此外,你还需要了解基本的C++和Java编程知识。 3. **创建Java类和接口** 首先,我们需要在...

    JNI调用C++动态链接库入门

    本文将通过一个简单的“HelloWorld”示例,详细介绍如何使用JNI调用C++动态链接库。 #### 二、准备工作与环境搭建 在开始之前,你需要确保以下环境已经搭建完成: 1. **Java开发环境**:安装JDK(建议使用JDK 8及...

    qt eclipse 动态链接库

    Qt是一个跨平台的应用程序开发框架,常用于创建图形用户界面和各种应用程序。而动态链接库(DLL)是一种在运行时加载的代码库,可以被多个应用程序共享,从而节省内存并简化软件维护。 首先,我们需要确保正确地...

    Eclipse C、C++(CDT)开发入门.pdf

    Eclipse CDT(C/C++ Development Tooling)是Eclipse集成开发环境(IDE)的一个插件,专为C和C++开发者设计。本教程“Eclipse C、C++(CDT)开发入门.pdf”旨在帮助初学者配置和入门Eclipse CDT,以便于高效地进行C...

    Java通过JNI调用Eclipse、MinGW编译C++出来的dll

    Java通过JNI调用Eclipse、MinGW编译C++出来的dll,仅仅是一个简单的示例,关键是整个流程要走通,详细参见:http://blog.csdn.net/yanzi1225627/article/details/18891613

    Eclipse IDE for C/C++ Linux64位

    Eclipse作为一个开源的、跨平台的开发工具,其C/C++版本是许多软件工程师和学生在Linux系统上进行C/C++开发的首选工具。 首先,Eclipse IDE的核心特性包括代码编辑、调试、构建和项目管理等功能。它拥有智能代码...

    JNI技术手册 c/c++调用java

    **第一步:** 创建一个C/C++ DLL文件,通常是通过SDK接口提供的。 - **C/C++代码示例:** ```c extern "C" __declspec(dllexport) void hello() { printf("Hello from C/C++\n"); } ``` - **生成DLL文件:**...

    myEclipse java调用c++动态链接库实现人脸识别所有工程

    这个项目"myEclipse java调用c++动态链接库实现人脸识别所有工程"正是这种需求的一个实例,它利用了Java的JNI(Java Native Interface)技术来调用C++编译的动态链接库(DLL),从而实现人脸识别功能。以下将详细...

    linux下动态库开发调用

    1. 创建另一个C++项目(HelloWord),作为调用动态库的应用程序。 2. 静态链接:在HelloWord项目中,将MyDll的源码添加为依赖项,这样编译时会将动态库的代码直接链接到可执行文件中。这样做的优点是运行时不需要...

    Ubuntu下使用Eclipse开发C/C++

    例如,在`hello.c`中定义一个函数`say_hello()`,在`main.c`中调用此函数。 ##### 2.2 编译与运行 在Eclipse中,通过点击菜单“Project” -> “Build Project”或使用工具栏上的“锤子”图标编译项目。编译成功后...

    Eclipse中开发C/C++一个插件

    Eclipse CDT(C/C++ Development Toolkit)是一个强大的开源插件,专为Eclipse IDE设计,用于支持C和C++的开发。这个插件提供了全面的C/C++开发环境,包括代码编辑、构建系统集成、调试器接口以及项目管理工具等。...

    cocos2dx 3.3工程,C++通过JNI与Java相互调用

    1. **创建Java类和方法**:在Java层,你需要定义一个公开的类,并声明需要被C++调用的方法,使用`native`关键字标记。例如: ```java public class MyJavaClass { static { System.loadLibrary("mylib"); } ...

Global site tag (gtag.js) - Google Analytics