ImageRenderer.h
#pragma once
#ifndef _IMAGE_RENDERER_H_
#define _IMAGE_RENDERER_H_
#include "mainUtils.h"
struct lTexture
{
u32 id;
const char* name;
SDL_Texture* sdl_tx;
};
std::vector<lTexture> vvLoadedTextures;
void draw_background(SDL_Renderer *renderer, int w, int h);
bool draw_image(const char* t, int w, int h, SDL_Window* window, SDL_Renderer* renderer);
#endif
Core.cpp
#include "ImageRenderer.h"
int main(int argc, const char *argv[])
{
// code...
for (int i = 0; i < vvLoadedTextures.size(); i++)
{
SDL_DestroyTexture(vvLoadedTextures[i].sdl_tx);
}
// another code
return 0;
}
Во время линковки мне выбивает ошибку мол "LNK2005: vvLoadedTextures уже определен в Core.obj", везде облазил, нигде не нашел где может оно повторно объявляться.
Где я допустил ошибку?
У Вас vvLoadedTextures
определен в заголовочном файле, и при этом он не inline
.
Напишите inline std::vector<lTexture> vvLoadedTextures;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Третий день уже мучаюсь, не могу сообразить, подскажите пожалуйста, как отсортировать вот к примеру такие данные в массиве типа string следующим...
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Есть сайт, библиотека с около 1К книг (html файлов)Нужно было организовать поиск