主题:EM9000 GPIO口使用出现error LNK2019错误????? 共有31341人关注过本帖 |
---|
lwlailfg |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
EM9000 GPIO口使用出现error LNK2019错误????? Post By:2013-3-17 22:17:00 [只看该作者]
XXX.cpp #include "EM9000_DIO_EX.h"
#define P4_0 0x100 //GPIO8 #define P2_4 0x4000 //GPIO14
PIO_OutDisable(P4_0); //设置为输入使能 PIO_OutEnable(P2_4); //设置为输出使能
PIO_OutSet(P2_4); //GPIO14置高 。。。。。 PIO_OutClear(P2_4);
编译出现错误“error LNK2019: unresolved external symbol "int __cdecl PIO_OutClear(unsigned short)" (?PIO_OutClear@@YAHG@Z) referenced in function WinMain
请问是什么原因???????
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2013-3-18 9:15:00 [只看该作者]
在你的工程文件中需要包含 em9000_isa_api.lib。 |
|
单帖管理 | 引用 | 回复 |
lqk |
3楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-3-18 9:16:00 [只看该作者]
应该是你的工程没有链接ISA操作的库,请在程序里面加入
#pragma comment( lib, "EM9000_ISA_API.lib ") 试试。 另外,EM9000 GPIO操作的方法还可以参考文章:《EM9000 ISA GPIO 操作说明》http://www.emtronix.com/download/em9000_isa_gpio.pdf
|
单帖管理 | 引用 | 回复 |
lwlailfg |
4楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2013-3-18 9:29:00 [只看该作者]
已经在工程文件中包含了em9000_isa_api.lib,对ISA的读写都是没有问题的
找到问题了: 问题原因:之前我添加的em9000_isa_api.lib库不完整,没有包含GPIO的相关操作,所以虽然在工程中包含了该库却还是报错。
谢谢帮忙。
[此贴子已经被作者于2013-3-18 10:57:00编辑过]
|
单帖管理 | 引用 | 回复 |