ошибка скайбокса c ++ - PullRequest
       1

ошибка скайбокса c ++

0 голосов
/ 30 марта 2011

Я создаю скайбокс с opengl, все компилируется, но когда программа запускается, ничего не изменилось, но после просмотра отчета о сборке я получил эту ошибку

предупреждение LNK4031: подсистема не указана; КОНСОЛЬ предполагается

Есть идеи, что это значит? При необходимости я предоставлю любой код.

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Свойства проекта, компоновщик, система, подсистема.

Установите его на Windows или Console, как вы предпочитаете - Console будет собираться как консольное приложение, при запуске оно будет иметь предварительно выделенную консоль. Windows будет собираться как не консольное приложение, и для него потребуется WinMain вместо main

2 голосов
/ 30 марта 2011

Это означает, что ключ / SUBSYSTEM не был предоставлен для link.exe.

Вот документация по этому ключу: http://msdn.microsoft.com/en-us/library/fcc1zstk.aspx

Если вы создаете консольное приложение,Вы хотите использовать / SUBSYSTEM: КОНСОЛЬ.Если вы создаете приложение для Windows, вам нужно использовать /SUBSYSTEM:WINDOWS.

Если вы используете Visual Studio, вы можете изменить параметр «Подсистема» в разделе «Проект -> Свойства ->Свойства конфигурации -> Линкер -> Система ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...