炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2105|回复: 4

为什么我按照“新建项目”来也会报错?xcgui.h和XCGUId.lib都有

[复制链接]

该用户从未签到

发表于 2014-12-8 23:50:13 | 显示全部楼层 |阅读模式
1>正在编译...
1>XC.cpp
1>正在链接...
1>XC.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XMessageBox(void *,wchar_t *,wchar_t *,int)" (?XMessageBox@@YGHPAXPA_W1H@Z),该符号在函数 "int __stdcall My_EventBtnClick(struct HELE__ *,struct HELE__ *,int *)" (?My_EventBtnClick@@YGHPAUHELE__@@0PAH@Z) 中被引用
1>XC.obj : error LNK2019: 无法解析的外部符号 "struct HELE__ * __stdcall XBtn_Create(int,int,int,int,wchar_t *,void *)" (?XBtn_Create@@YGPAUHELE__@@HHHHPA_WPAX@Z),该符号在函数 _WinMain@16 中被引用
1>XC.obj : error LNK2019: 无法解析的外部符号 "struct HWINDOW__ * __stdcall XWnd_CreateWindow(int,int,int,int,wchar_t *,struct HWND__ *,int)" (?XWnd_CreateWindow@@YGPAUHWINDOW__@@HHHHPA_WPAUHWND__@@H@Z),该符号在函数 _WinMain@16 中被引用
1>XC.obj : error LNK2019: 无法解析的外部符号 "int __stdcall XInitXCGUI(wchar_t *)" (?XInitXCGUI@@YGHPA_W@Z),该符号在函数 _WinMain@16 中被引用
1>G:\XC\Debug\XC.exe : fatal error LNK1120: 4 个无法解析的外部命令
1>生成日志保存在“file://g:\XC\Debug\BuildLog.htm”
1>XC - 5 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


该用户从未签到

 楼主| 发表于 2014-12-8 23:51:25 | 显示全部楼层
//XC.cpp的代码:

#include "stdafx.h"
#include "XC.h"
#include "xcgui.h"
#pragma comment(lib,"XCGUId.lib")

void CALLBACK MyDebugError(char *pInfo)
{

}

//事件响应
int CALLBACK My_EventBtnClick(HELE hEle,HELE hEventEle,BOOL *pBool)
{
        //弹出消息框
        XMessageBox(hEle,L"你点击了按钮",L"提示",XMB_OK | XMB_CANCEL);
        return 0;
}

int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow)
{
        XInitXCGUI(); //初始化

        XC_RegisterErrorCallBack(MyDebugError);

        HWINDOW hWindow=XWnd_CreateWindow(0,0,300,200,L"炫彩界面库-窗口");//创建窗口
        if(hWindow)
        {
                HELE hButton=XBtn_Create(10,10,80,25,L"按钮",hWindow);//创建按钮
                XEle_RegisterEvent(hButton,XE_BNCLICK,My_EventBtnClick);//注册按钮点击事件

                XWnd_ShowWindow(hWindow,SW_SHOW);//显示窗口

                XRunXCGUI(); //运行
        }

        XExitXCGUI(); //释放资源
        return 0;
}

该用户从未签到

发表于 2014-12-9 23:56:48 | 显示全部楼层
项目属性---VC++---语言---将WChar_t视为内置类型,将是改为否

该用户从未签到

 楼主| 发表于 2014-12-10 09:32:20 | 显示全部楼层
真的是这样啊!
太感谢你了!解决了困扰我很久的问题!

该用户从未签到

发表于 2014-12-10 23:12:42 | 显示全部楼层
rogue 发表于 2014-12-9 23:56
项目属性---VC++---语言---将WChar_t视为内置类型,将是改为否

这个就是正解!有没有看说明?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-20 00:11 , Processed in 0.075804 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表