标签:__ 文件 MYDLL eclipse 生成 编译器 API dll
要使用eclipse生成dll文件需要安装CDT环境和gcc/g++编译器
这里不讲安装CDT以及编译器的过程
在已有环境的情况下新建一个c++ project:名字随便取(我这里选的是MinGW GCC)
新建文件dlltest.h
#pragma once
#ifndef MYDLL_API_EXPORTS
#define MYDLL_API __declspec(dllexport)
#else
#define MYDLL_API __declspec(dllimport)
#endif
extern "C" MYDLL_API void sayHello();
新建文件dlltest.cpp
#include "dl1.h"
#include <iostream>
MYDLL_API void sayHello()
{
std::cout << "hello world"<<std::endl;
}
之后Build All就可以生成dll文件了
另附两个问题的解决方案:
1.Symbol '***' could not be resolved
解决办法,先不输入6-10保存,再次输入6-10即可
2.undefined reference to `WinMain'
然后将该页面下的改成共享库就可以了
标签:__,文件,MYDLL,eclipse,生成,编译器,API,dll 来源: https://blog.csdn.net/fbj_bai/article/details/116790848
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。