Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 29.03.2014
Сообщений: 50
1

Crtdefs.h: no such file or directory

08.07.2015, 11:32. Просмотров 1746. Ответов 3
Метки нет (Все метки)

Собираю libpq с помощью nmake(VS 2013, nmake для меня - тёмный лес, я вообще с консольными копмпиляторами не в ладах), при сборке выдаёт вот такой текст:
Кликните здесь для просмотра всего текста

Building the Win32 static library...

Using default OpenSSL Include directory: C:\OpenSSL\include
Using default OpenSSL Library directory: C:\OpenSSL\lib\VC
Using default Kerberos Include directory: C:\kfw-2.6.5\inc
Using default Kerberos Library directory: C:\kfw-2.6.5\lib\i386
cl.exe /nologo /W3 /EHsc /O2 /MD /I "..\..\include" /I "..\..\include\po
rt\win32" /I "..\..\include\port\win32_msvc" /I "..\..\port" /I. /I "C:\OpenSSL\
include" /D "FRONTEND" /D NDEBUG /D "WIN32" /D "_WINDOWS" /Fp".\Release\libpq.
pch" /Fo".\Release\\" /Fd".\Release\\" /FD /c /D "_CRT_SECURE_NO_DEPRECATE"
/D ENABLE_THREAD_SAFETY "win32.c"
win32.c
c:\users\alastar\desktop\postgresql-9.4.4\src\include\c.h(71) : fatal error C108
3: Не удается открыть файл включение: crtdefs.h: No such file or directory
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 12.0\
VC\bin\cl.exe" : возвращенный код "0x2"
Stop.
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 12.0\
VC\bin\nmake.EXE" : возвращенный код "0x2"
Stop.

Что не так ему? Понятно, что файла crtdefs.h нету в этой директории, но он лежит в C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\includes\, мне что, весь хвост зависимостей оттуда тянуть?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2015, 11:32
Ответы с готовыми решениями:

fatal error C1083: Cannot open include file: 'Date.h': No such file or directory
Всем добрый вечер! У меня проблема. Мне нужно, чтобы мой класс содержал обьект другого класса как...

BSCMAKE: error BK1506 : cannot open file '.\Debug\RESDlg.sbr': No such file or directory
--------------------Configuration: RES - Win32 Debug-------------------- Compiling... RESDlg.cpp...

Cannot open include file: 'libr.h': No such file or directory
Всем доброго времени суток, нужна помощь. Ошибка в 3 строке, не могу понять почему, может кто...

Cannot open include file: 'iostream.h': No such file or directory
Доброго времени суток всем! Требуется помощь. Задание звучит так:Предусмотреть возможность работы с...

3
шКодер самоучка
2094 / 1837 / 894
Регистрация: 09.10.2013
Сообщений: 4,008
Записей в блоге: 7
08.07.2015, 11:56 2
Лучший ответ Сообщение было отмечено mc Sidh как решение

Решение

перед запуском nmake попробуйте выполнить
Windows Batch file
1
call %VS120COMNTOOLS%\vsvars32.bat
1
1 / 1 / 0
Регистрация: 29.03.2014
Сообщений: 50
08.07.2015, 12:56  [ТС] 3
Не помогло, может дело в батнике?
Windows Batch file
1
2
3
call %VS120COMNTOOLS%\vsvars32.bat
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe" /f win32.mak
PAUSE
Добавлено через 45 минут
Да, дело в батнике, спасибо вам)
Windows Batch file
1
call "%VS120COMNTOOLS%\vsvars32.bat"
Путь надо было в кавычки взять, иначе там пробел появлялся и команда не выполнялась.
0
Max Dark
08.07.2015, 13:12     Crtdefs.h: no such file or directory
  #4

Не по теме:

Цитата Сообщение от mc Sidh Посмотреть сообщение
Путь надо было в кавычки взять, иначе там пробел появлялся и команда не выполнялась.
Вечно про это забываю)
Я просто все средства разработки устанавливаю в c:\devel\tools и такой проблемы не бывает

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2015, 13:12
Привет! Вот еще темы с ответами:

Cannot open include file: 'stream.h': No such file or directory
Для использования функций ввода/вывода cin/cout как я понимаю необходимо подключени библиотеки...

Ошибка при "сборке" Cannot open include file: 'stdafx.h': No such file or directory
Я полный ноль в C++=( Вот код:#include "stdafx.h" #include <stdio.h> #include <windows.h> ...

Maya APi, ошибка "Cannot open include file. No such file or directory"
Помогите плз кто знает искал не нашол решения. ...

Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
#include "stdafx.h" #include <iostream.h> int main() { double d=1.321e9; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.