我在VS2005中编写以下代码:
#include <posapi.h>
#include <posapi_all.h>
#include <arabic_farsi_api.h>
#include <arabic_farsi_deprecated.h>
#pragma comment(lib, "paxarfa.lib")
const APPINFO AppInfo={
"POS-Simple example",
"APP-TEST",
"1.0",
"pcteam",
"demo program",
"",
0,
0,
0,
""
};
int event_main(ST_EVENT_MSG *msg)
{
SystemInit();
return 0;
}
int main(void)
{
SystemInit();
ArPrintString(AR_ALIGN_CENTER, "HI");
return 0;
}
还在项目 properties-&gt; Linker-&gt;输入中添加paxarfa.lib
并将lib路径设置为 C / C ++ - &gt; General-&gt;其他包含目录< / em>,也使用pragma
来定义paxarfa.lib
,但LNK 2019
和LNK2011
发生在ArPrintString函数中。
代码在C中,而不是在C ++中。
我想展示阿拉伯语字符,必须使用paxarfa.lib
和arabic_farsi_api.h
以及arabic_farsi_deprecated.h
来显示阿拉伯字符。