LTFrame的开发环境的建立

1.在 http://www.ltplayer.com/下载源码研究。
2.在vc2013中新建项目。win32.编译运行产生debug输入文件。
3.将源码下include文件夹复制到解决方案下,和*.sln同级目录。
4.项目右键属性中。c/c++/常规/附件包含目录/ 加入 ../include/
c/c++/代码生成/运行库 /mt 对于调试的 /mtd
vs2013 配置属性/常规/平台工具集/visual 2013 windowsxp
链接器/输入/附加依赖项 ../include/LTFrame.lib;Shell32.libm,目录相对于*.vcxproj

5.复制canvas项目的UIClass类的代码到项目中,修改项目中含有
int APIENTRY _tWinMain的文件为:

int APIENTRY tWinMain(_In HINSTANCE hInstance,
In_opt HINSTANCE hPrevInstance,
In LPTSTR lpCmdLine,
In int nCmdShow)
{
HANDLE hMutex = ::CreateMutex(NULL, FALSE, L”{9AF4357E-51E7-4A46-A62A-72FDE3335C83}”);
if (::GetLastError() == ERROR_ALREADY_EXISTS)
{
MessageBox(0, L”具有相同实例的一个窗口已在运行,请关闭后重试”, 0, 0);
::ReleaseMutex(hMutex);
::CloseHandle(hMutex);
return 0;
}

OSVERSIONINFO osvi;

ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);

GetVersionEx(&osvi);
if (osvi.dwMajorVersion<5)
{
    MessageBox(NULL, _T("操纵系统版本过低,运行此程序需要windows2000以上的操作系统"), _T("警告"), MB_ICONERROR);
    return FALSE;
}

UIClass * uiclass = new UIClass();
return 1;

}

6.在uiclass的构造中加载你的网页。目录相对于debug或release输出文件下*.exe。
7.讲LTFrame.dll和*.dat放在和*.exe 同级目录下。
8.避免出现GetWindowVersionEx被否决。
c/c++/General/SDL check 取消。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值