./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: include ファイルを開くことができません: “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) の中に引用されています
この記事はお役に立ちましたか?