其他分享
首页 > 其他分享> > 如何使用eclipse生成dll文件

如何使用eclipse生成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