Cha*_*nce 24 c++ mapi visual-studio-2008
我是Visual Studio的新手,我在使用Visual Studio 2008启动项目时遇到了一些麻烦.我正在尝试使用MAPI,当我去构建项目时,我收到这样的错误消息:
"未解析的外部符号_MAPIUninitialize @ 0在函数_main中引用"
我知道我需要链接到MAPI32.lib,但到目前为止我找到的指南已经指示进入"Visual Studio设置链接选项卡"并将其添加到那里(显然是 - 从较旧版本的Visual Studio).我在VS 2008的项目属性链接器或C/C++部分找不到类似的东西.
我在哪里需要告诉Visual Studio使用该库?
谢谢
Ric*_*dle 42
它位于项目属性/配置属性/链接器/输入/附加依赖项下.
屏幕底部的帮助提示"指定添加到折线的其他项目(例如:kernel32.lib)".
Pau*_*aul 12
项目属性 - >链接器 - >输入 - >附加依赖项
您也可以
#pragma comment( lib, "mapi32" )
在其中一个源文件中使用.如前所述,MSDN是使用编译指示技术MSDN - 创建基本Winsock应用程序的类似库添加
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "Ws2_32.lib")
int main() {
return 0;
}
Run Code Online (Sandbox Code Playgroud)
mab*_*iyi 10
三个简单的步骤:
2.Project Properties-> Linker-> Input-> Additional Dependencies只需输入.lib文件的名称
3.Project Properties-> C/C++ - > General-> Additional Include Directories选择.h文件所在的文件夹
| 归档时间: |
|
| 查看次数: |
69552 次 |
| 最近记录: |