Сбой компиляции релиза PDcurses на VC++

У меня есть приложение, использующее PDCurses. Он хорошо компилируется при отладке, но когда я пытаюсь скомпилировать в режиме выпуска, я получаю следующую ошибку:

main.cpp(1): fatal error C1083: Cannot open include file: 'curses.h': No such file or directory

Я не знаю, правильно ли я настроил компоновщик или в чем причина. Есть идеи?

1 ответ

Это сообщение ищет файл заголовка: curses.h. Это конкретное сообщение не связано с компоновщиком. Вероятно, существует #ifdef, который включает это только при выполнении сборки выпуска, но не включает ее при выполнении отладочной сборки (что может быть или не быть ошибкой). Скорее всего, путь к файлу заголовка не указан для вашего компилятора. Я не уверен, какой компилятор / версию вы используете, но вы можете добавить дополнительные пути для поиска файлов заголовков. Это будет в опциях компилятора.

РЕДАКТИРОВАТЬ: загляните в файл main.cpp, и вы должны увидеть строку, которая #include файл 'curses.h'. Тем не менее, это также может быть один из заголовочных файлов, который вы там включаете, который, в свою очередь, включает этот файл.

Другие вопросы по тегам