./SDK/CPlusPlus/Win64/
下,主要包含以下几个部分:目录名 | 说明 |
include | 带有详细接口注释的 API 头文件 |
lib | 编译用的 .lib 文件和运行时加载的 .dll 文件 |
TRTCDemo.vcxproj
所在目录下,如下图所示:$(ProjectDir)SDK\\CPlusPlus\\Win64\\include
和 $(ProjectDir)SDK\\CPlusPlus\\Win64\\include\\TRTC
,如下图所示:$(ProjectDir)SDK\\CPlusPlus\\Win32\\include
和 $(ProjectDir)SDK\\CPlusPlus\\Win32\\include\\TRTC
。$(ProjectDir)SDK\\CPlusPlus\\Win64\\lib
,如下图所示:$(ProjectDir)SDK\\CPlusPlus\\Win32\\lib
。liteav.lib
,如下图所示:
copy /Y $(ProjectDir)SDK\\CPlusPlus\\Win64\\lib\\*.dll $(OutDir)
,能够在编译完成后,自动将 SDK 的 .dll 文件拷贝到程序的运行目录下,如下图所示:copy /Y $(ProjectDir)SDK\\CPlusPlus\\Win32\\lib\\*.dll $(OutDir)
。#include "ITRTCCloud.h"
CTRTCDemoDlg::OnInitDialog
函数中,添加下面的测试代码:ITRTCCloud * pTRTCCloud = getTRTCShareInstance();CString szText;szText.Format(L"SDK version: %hs", pTRTCCloud->getSDKVersion());CWnd *pStatic = GetDlgItem(IDC_STATIC);pStatic->SetWindowTextW(szText);
fatal error C1083: 无法打开包括文件: “TRTCCloud.h”: No such file or directory
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class TXString __cdecl TRTCCloud::getSDKVersion(void)" (__imp_?getSDKVersion@TRTCCloud@@SA?AVTXString@@XZ),该符号在函数 "protected: virtual int __thiscall CTRTCDemoDlg::OnInitDialog(void)" (?OnInitDialog@CTRTCDemoDlg@@MAEHXZ) 中被引用
本页内容是否解决了您的问题?