Сбой компиляции релиза 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'. Тем не менее, это также может быть один из заголовочных файлов, который вы там включаете, который, в свою очередь, включает этот файл.