日期:2014-05-16  浏览次数:21089 次

Eclipse - Windows & Eclipse & CDT & MinGW 创建动态链接库(dll)

Windows & Eclipse & CDT & MinGW 创建动态链接库(dll)


本文地址: http://blog.csdn.net/caroline_wendy


Eclipse CDT + MinGW 创建动态链接库(dll).


1. 创建动态链接库的工程

选择: Shared Library: Empty Project  -> MinGW GCC



2. 创建导出函数

/*
 * say.cpp
 *
 *  Created on: 2014年4月16日
 *      Author: Spike
 */

#include <iostream>
#include <string>

void say(std::string _name) {
	std::cout << _name << std::endl;
}

3. 生成动态链接库



4. 创建调用的工程

选择: Executable: Empty Project  -> MinGW GCC



5. 创建主函数

/*
 * testsay.cpp
 *
 *  Created on: 2014年4月16日
 *      Author: Spike
 */

#include <iostream>
#include <string>

void say(std::string _name);

int main() {
	std::string name("Caroline");
	say(name);
	return 0;
}

6. 导入动态链接库

在项目属性中, 添加库的位置.



7. 复制动态链接库



8. 执行

Caroline