Skip to content

Failed to compiled the C++ SDK (4.4.0) on Window #406

@zardamhussain

Description

@zardamhussain

Im using the windows 11, GCC version 13.2.0 and cmake version 3.30.4

CMakeList.txt

cmake_minimum_required(VERSION 3.30.4)
project(agora)

set(AGORA_SDK_PATH "${CMAKE_CURRENT_SOURCE_DIR}/agora_native_sdk/sdk")

add_executable(${PROJECT_NAME} main.cpp)

set_target_properties(${PROJECT_NAME} PROPERTIES 
    CXX_STANDARD 17 
    CXX_STANDARD_REQUIRED YES
)


target_include_directories(${PROJECT_NAME} PRIVATE ${AGORA_SDK_PATH}/high_level_api/include)

target_link_libraries(${PROJECT_NAME} ${AGORA_SDK_PATH}/x86_64/agora_rtc_sdk.dll.lib)

main.cpp

#include <iostream>
#include "IAgoraRtcEngine.h"
#include "IAgoraMediaEngine.h"
using namespace agora::rtc;

class AgoraEventHandler : public IRtcEngineEventHandler {
public:
    void onJoinChannelSuccess(const char* channel, uid_t uid, int elapsed) override {
        std::cout << "Successfully joined channel: " << channel << ", UID: " << uid << std::endl;
    }

    void onUserJoined(uid_t uid, int elapsed) override {
        std::cout << "User joined: UID = " << uid << std::endl;
    }

    void onUserOffline(uid_t uid, USER_OFFLINE_REASON_TYPE reason) override {
        std::cout << "User offline: UID = " << uid << ", Reason = " << reason << std::endl;
    }

    void onError(int err, const char* msg) override {
        std::cerr << "Error: " << msg << " (code: " << err << ")" << std::endl;
    }
};

int main() {
}

Folder structure

image

Error

image

Please help :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions