
./SDK/CPlusPlus/Win64/にあり、主に次のいくつかの部分が含まれます。ディレクトリ名 | 説明 |
include | 詳細なインターフェースの説明がついたAPIヘッダーファイル |
lib | 編集用の.libファイルおよび実行時にローディングする.dllファイル |
TRTCDemoという名前のQTアプリケーションを新規作成します。


$(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)となります。
TRTCDemo.cppファイルのトップにヘッダーファイルをインポートして追加します。コードは次のとおりです。#include "ITRTCCloud.h"#include <QLabel>
TRTCDemo.cppファイルのTRTCDemo::TRTCDemoコンストラクタの中に、以下のテストコードを追加します。ITRTCCloud * pTRTCCloud = getTRTCShareInstance();std::string version(pTRTCCloud->getSDKVersion());QString sdk_version = QString("SDK Version: %1").arg(version.c_str());QLabel* label_text = new QLabel(this);label_text->setAlignment(Qt::AlignCenter);label_text->resize(this->width(), this->height());label_text->setText(sdk_version);

TXLiteAVSDKTRTCMacx.x.x/SDK/TXLiteAVSDKTRTC_Mac.framework を、QTTestプロジェクトディレクトリと同じクラスのディレクトリにあるSDKフォルダにコピーします。QTTest.pro ファイルを開いてから、SDK関連の引用を追加します。INCLUDEPATH += $$PWD/.DEPENDPATH += $$PWD/.LIBS += "-F$$PWD/base/util/mac/usersig"LIBS += "-F$$PWD/../SDK"LIBS += -framework TXLiteAVSDK_TRTC_MacLIBS += -framework AccelerateLIBS += -framework AudioUnitINCLUDEPATH += $$PWD/../SDK/TXLiteAVSDK_TRTC_Mac.framework/Headers/cpp_interfaceINCLUDEPATH += $$PWD/base/util/mac/usersig/includeDEPENDPATH += $$PWD/base/util/mac/usersig/include
Info.plist に該当する権限申請説明を追加する必要があります。NSMicrophoneUsageDescription:マイクの使用申請NSCameraUsageDescription:カメラの使用申請

#include "ITRTCCloud.h" によって直接引用することができます。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) の中に引用されています
フィードバック