主题: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
error LNK2019: unresolved external symbol "int __cdecl PIO_OutSet(unsigned short)" (?PIO_OutSet@@YAHG@Z) referenced in function WinMain
 error LNK2019: unresolved external symbol "int __cdecl PIO_OutEnable(unsigned short)" (?PIO_OutEnable@@YAHG@Z) referenced in function WinMain
error LNK2019: unresolved external symbol "int __cdecl PIO_OutDisable(unsigned short)" (?PIO_OutDisable@@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编辑过]

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9000 GPIO口使用出现error LNK2019错误?????

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: