Компиляция кода OpenGL в Linux, приводящая к незаконным инструкциямLinux

Anonymous
Компиляция кода OpenGL в Linux, приводящая к незаконным инструкциям

Сообщение Anonymous »

У меня есть программа, над которой я некоторое время работал в Visual Studio для Windows, и я только что перенес ее в проект cmake, чтобы можно было скомпилировать ее для Linux. После того, как все это настроено, он собирается и компилируется в Windows, но в Linux он собирается, компилируется, но каждый раз, когда он запускается, я получаю недопустимую ошибку инструкции в любом конце этой функции. Я добавлял и удалял строки, это всегда конец функции.

Код: Выделить всё

bool Window::init(const WindowProperties& props) { // Window Properties
Window::win = glfwCreateWindow(props.w, props.h, props.title.c_str(), NULL, NULL);
// Error check if the window fails to create
if (win == NULL)
{
std::cout Build();

ImGui::StyleColorsDark();

if (Engine::Instance().GetWindow()->glfwin() == nullptr) {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79380162/compiling-opengl-code-on-linux-leading-to-illegal-instruction[/url]

Вернуться в «Linux»