текстуры — проблемы с VTFLib в моей программе (C ++ noob)

Я абсолютный C ++ новичок, и я использую порт панзи VTFLib для Linux на сервере Debian. Я хочу получить некоторые свойства файла .vtf, который находится в той же папке, что и файл .cpp.

VTF: Valve Texture Format, тип текстуры, используемый Valve в играх с движком Source (Half-Life 2, Portal / Portal 2, Garry’s Mod и т. Д.)

VTFLib: библиотека C ++, которая создает, модифицирует, сохраняет и конвертирует файлы .vtf

Примечание: VTFLib у Panzi должен быть собран и установлен, что я уже сделал на сервере.


Тем не менее, когда я использую эту команду:
g++ vtftest.cpp -std=c++11

Я получаю эту ошибку:
SSH сессия с использованием Putty


Вот ссылка на файл .vtf, который я использую.

vtftest.cpp — обратите внимание на VTFLib13, g ++ говорил мне использовать это

#include <VTFLib13/VTFFile.h>
#include <VTFLib13/VTFLib.h>
#include <iostream>

using namespace std;

int main() {
CVTFFile vf;

if(!vf.Load("molotov.vtf")) {
cout << "Couldn't load the vtf file" << endl;
return false;
}

vlUInt vwidth = vf.GetThumbnailWidth();
vlUInt vheight = vf.GetThumbnailHeight();

cout << vwidth << endl;

return 0;
}

Если бы я объяснил, что я делаю неправильно, это было бы здорово. Заранее спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]