Спасибо! Ты все настолько разжевал, что для неудачи надо было постараться, а я поленился и просто откомпилировал exe (на полмега меньше, чем твой вариант выше, ну полмега туда, полмега сюда, подумаешь), romы запускаются.
- - - Добавлено - - -
Возможно из за того, что не подцепился sdl2_image
- - - Добавлено - - -
У меня скачанный исходник скомпилировался в exe дающий картинку на весь экран (16:9)
Заменил
SDL_RenderSetLogicalSize(this->renderer, 4, 3);
на
SDL_RenderSetLogicalSize(this->renderer, 1, 1);
и соотношение сторон стало как в твоем exe. Ты компилировал с 4,3 или 1,1?