-1
GLMを使用してVulkan/SDLを操作しようとしています。私はビルドを選択した場合しかし、それは私が私のプロジェクトに行くと普通にそれを含めるようにした場合cmathを使用してコードをコンパイルできません
/usr/include/c++/7.1.1/cmath:45: error: math.h: No such file or directory
#include_next <math.h>
^~~~~~~~
はしかし、それが正常に動作することを言い、正しく動作してそれらの両方を持っています。私はGCCの代わりにG ++を使ってみました。私はLinux(アーチ)で、QT Creator QTバージョン5.9.1を使用しています。私はQmakeを使用していますが、Qtライブラリはありません。使用してGLMコードイムは
glm::mat4 matrix;
glm::vec4 vec;
auto test = matrix * vec;
及びこれらある
#include <vulkan/vulkan.h>
#include <SDL2/SDL.h>
#include <glm/vec4.hpp>
#include <glm/mat4x4.hpp>
#include <iostream>
が含まれているコンパイラのコマンドラインは次のとおりです。
g++ -c -pipe -std=c++11 -g -std=gnu++11 -Wall -W -fPIC -DQT_QML_DEBUG -I../SDLProject -I. -isystem /usr/local/include -I../VulkanSDK/1.0.54.0/x86_64/include -isystem /usr/include -I/usr/lib/qt/mkspecs/linux-g++ -o main.o ../SDLProject/main.cpp
詳細情報が必要です。 QTのどのようなプロジェクト、どのバージョン、問題を説明する最小限のコード? – lostbard
コンパイルの問題は何ですか? – DavidBittner
質問をより多くのコードブロックで更新しました。 – Thanatos