C LNK2011和LNK2019错误

时间:2015-05-08 07:46:59

标签: c visual-studio-2005 linker-errors

我在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 2019LNK2011发生在ArPrintString函数中。

代码在C中,而不是在C ++中。

我想展示阿拉伯语字符,必须使用paxarfa.libarabic_farsi_api.h以及arabic_farsi_deprecated.h来显示阿拉伯字符。

0 个答案:

没有答案