Rad*_*oga 6 c++ dll dynamic-library visual-studio-2015
我尝试将一个非常简单的动态库项目编译为.dll文件.项目名称为"Library".我正在使用Visual Studio 2015,项目属性如下:
在项目中只有两个文件:ClassA.h和ClassA.cpp.
ClassA.h中的代码是:
#ifndef CLASSA_H
#define CLASSA_H
using namespace std;
#ifdef LIBRARY_EXPORTS
#define CLASSA_API __declspec(dllexport)
#else
#define CLASSA_API __declspec(dllimport)
#endif
class ClassA
{
public:
static CLASSA_API void func();
};
#endif
Run Code Online (Sandbox Code Playgroud)
ClassA.cpp中的代码是:
#include "ClassA.h"
#include <iostream>
void ClassA::func()
{
cout << "SUCCESS!" << endl;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译此项目时,我收到此错误:
严重性代码说明项目文件行错误必须定义LNK1561入口点库C:\ Users\UX303\Documents\Visual Studio 2015\DLLTest\Library\LINK 1
小智 9
您的配置可能不正确.
一定要仔细检查"Active Configuration"(调试/发布),看看你是否真的在构建DLL.
我刚犯了这样的错误,遇到了这个问题.
| 归档时间: |
|
| 查看次数: |
4586 次 |
| 最近记录: |