liteav FreeLibrary异常
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- audio-video-rtc, desktop, operating-systems
Direzione di ricerca
Start with the reported Visual Studio 2022 environment using the v141_xp toolset and the liteav.dll loading sequence in the issue. Inspect the calls to getTRTCShareInstance, destroyTRTCShareInstance, and FreeLibrary, then review LiteAV_C_20231023-24100.zip for supporting logs. Done means reproducing the exception and documenting its cause and a verified resolution.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
我的环境是 Visual Studio 2022, 工具集是Visual Studio 2017 - Windows XP (v141_xp)
liteav 11.1.0.4523 ::FreeLibrary(m_hModule); 报异常,如图
`
typedef ITRTCCloud* (__cdecl* GetTRTCShareInstance)();
typedef void(__cdecl* DestroyTRTCShareInstance)();
HMODULE m_hModule(nullptr);
GetTRTCShareInstance getTRTCShareInstance(nullptr);
DestroyTRTCShareInstance destroyTRTCShareInstance(nullptr);
ITRTCCloud* m_pCloud(nullptr);
std::wstring wstrDLLPath = _T("liteav.dll");
m_hModule = ::LoadLibraryEx(wstrDLLPath.c_str(), NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
if (m_hModule)
{
getTRTCShareInstance = (GetTRTCShareInstance)::GetProcAddress(m_hModule, "getTRTCShareInstance");
destroyTRTCShareInstance = (DestroyTRTCShareInstance)::GetProcAddress(m_hModule, "destroyTRTCShareInstance");
m_pCloud = getTRTCShareInstance();
if (m_pCloud)
{
std::string strVersion = m_pCloud->getSDKVersion();
}
}
if (getTRTCShareInstance || m_pCloud)
{
destroyTRTCShareInstance();
m_pCloud = nullptr;
getTRTCShareInstance = nullptr;
destroyTRTCShareInstance = nullptr;
}
if (m_hModule)
{
::FreeLibrary(m_hModule);
}
`
- Lingua principale
- C#
- Stelle
- 27
- Fork
- 20
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Tencent-RTC/TRTC_Windows
-
C++ SDK下载链接失效Aperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 45/100
Tencent-RTC/TRTC_Windows#26 ·
-
为什么没有linux sdkAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
Tencent-RTC/TRTC_Windows#25 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
Tencent-RTC/TRTC_Windows#22 ·
-
vodplyer播放完成不回调stop事件Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tencent-RTC/TRTC_Windows#5 · 2 commenti ·
Tutte le issue di Tencent-RTC/TRTC_Windows
Issue simili
-
subsystem: UI
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Open-Systems-Pharmacology/PK-Sim#3812 ·
I maintainer di solito rispondono entro 1 giorno
-
[C#]:主页联网更新的提示投稿横幅指向错误Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PCL-Community/PCL-CE#3652 ·
I maintainer di solito rispondono entro 1 giorno
-
bug effort:S P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nightscout/nocturne#2012 ·
I maintainer di solito rispondono entro 1 giorno
-
area:frontend bug FE P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
klasolsson81/jobbliggaren#2010 ·
I maintainer di solito rispondono entro 1 giorno
-
[aw] Upgrade availableApertaagentic-workflows untriaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno