SDK
folder. For example, you can find the SDK files for 64-bit Windows in ./SDK/CPlusPlus/Win64/
. The folder contains the following files:Directory | Description |
include | API header files with comments |
lib | The LIB file for compilation and DLL files to load |
TRTCDemo
.
To better describe how to integrate quickly, we choose the relatively simple Dialog-based type on the Application Type page of the wizard.
For other configuration items, keep the default configurations.SDK
folder to the directory where TRTCDemo.vcxproj
is located.CSharp
folder in SDK
.TRTCDemo
, and select Properties. Configure the project as follows:$(ProjectDir)SDK\\CPlusPlus\\Win64\\include
and $(ProjectDir)SDK\\CPlusPlus\\Win64\\include\\TRTC
header file directories (for 64-bit Windows) to Additional Include Directories.$(ProjectDir)SDK\\CPlusPlus\\Win32\\include
and $(ProjectDir)SDK\\CPlusPlus\\Win32\\include\\TRTC
.$(ProjectDir)SDK\\CPlusPlus\\Win64\\lib
directory to Additional Library Directories.$(ProjectDir)SDK\\CPlusPlus\\Win32\\lib
.liteav.lib
to Additional Dependencies.copy /Y $(ProjectDir)SDK\\CPlusPlus\\Win64\\lib\\*.dll $(OutDir)
(for 64-bit Windows) to Command Line. This ensures that the DLL files of the SDK are automatically copied to the project's execution directory after compilation.copy /Y $(ProjectDir)SDK\\CPlusPlus\\Win32\\lib\\*.dll $(OutDir)
.TRTCDemoDlg.cpp
file, add the code below to import the header file:#include "ITRTCCloud.h"
CTRTCDemoDlg::OnInitDialog
function, add the following test code:ITRTCCloud * pTRTCCloud = getTRTCShareInstance();CString szText;szText.Format(L"SDK version: %hs", pTRTCCloud->getSDKVersion());CWnd *pStatic = GetDlgItem(IDC_STATIC);pStatic->SetWindowTextW(szText);
fatal error C1083: Could not open include file: "TRTCCloud.h": No such file or directory
error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class TXString __cdecl TRTCCloud::getSDKVersion(void)" (__imp_?getSDKVersion@TRTCCloud@@SA?AVTXString@@XZ), referenced in function "protected: virtual int __thiscall CTRTCDemoDlg::OnInitDialog(void)" (?OnInitDialog@CTRTCDemoDlg@@MAEHXZ)
Was this page helpful?