Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Непонятка с #include <somefile.h> / 11 сообщений из 11, страница 1 из 1
02.04.2019, 10:54
    #39795006
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Ситуация: есть Mac OS X, на ней собирается c++ приложение, все ок.
Апгрейднул систему до новой версии, приложение перстало собираться, ошибки на включении системных файлов типа
Код: plaintext
1.
 #include <somefile.h> 



пишет, что не может найти файл.

В Visual Studio под Windows понимаю, что проверить: системные пути, пути, указанные в самой студии в проекте.
Что слетело и что проверить в Маке?
...
Рейтинг: 0 / 0
02.04.2019, 12:50
    #39795104
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
попробуй вместо <...> использовать "..."
Код: plaintext
1.
#include "somefile.h"
...
Рейтинг: 0 / 0
02.04.2019, 14:38
    #39795191
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Cerebrumпопробуй вместо <...> использовать "..."
Код: plaintext
1.
#include "somefile.h"



да в текстах так, менять придется много, кроме того, если собирать на другом маке придется возвращать, в общем - это не лучший вариант, должно же работать как было
...
Рейтинг: 0 / 0
02.04.2019, 14:56
    #39795205
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Cerebrumпопробуй вместо <...> использовать "..."
Код: plaintext
1.
#include "somefile.h"


Странный совет.

Как вариант, изменилась структура MacOS.sdk или каких-то фреймворков внутри.
Не совсем понятно, какая у ТСа билдсистема, пусть копает в сторону include path'ов.
...
Рейтинг: 0 / 0
02.04.2019, 15:18
    #39795233
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
<somefile.h> это файл из какой-то библиотеки Си или дополнительно установленной, прописывается в настройках проекта.
"somefile.h" это файл прямо в папке проекта.
Поэтому менять <> на "" точно не вариант.

Но вполне возможно что <somefile.h> из MSVC отсутствует в библиотеке С++ компилятора Mac OS X. MSVC как положено называет только то что вошло в стандарт С++, все остальное отсебятина от MS в лучшем случае имеющая аналог с другим названием в других ОС.
...
Рейтинг: 0 / 0
02.04.2019, 16:40
    #39795315
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Dima T<somefile.h> это файл из какой-то библиотеки Си или дополнительно установленной, прописывается в настройках проекта.
"somefile.h" это файл прямо в папке проекта.
Поэтому менять <> на "" точно не вариант.

Но вполне возможно что <somefile.h> из MSVC отсутствует в библиотеке С++ компилятора Mac OS X. MSVC как положено называет только то что вошло в стандарт С++, все остальное отсебятина от MS в лучшем случае имеющая аналог с другим названием в других ОС.

например, это #include <stdio.h>

Мас из старой версии был апгрейднут до свежей, и xcode, да, возможно изменили что-то во фреймворках...
...
Рейтинг: 0 / 0
02.04.2019, 17:22
    #39795351
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Ролг Хупин,

Project explorer - > All -> Header Search Path
...
Рейтинг: 0 / 0
02.04.2019, 17:36
    #39795358
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Ролг Хупиннапример, это #include <stdio.h>

find / -name stdio.h

Может, апгрейд у тебя вообще весь компилятор снёс.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.04.2019, 17:47
    #39795366
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Ролг Хупиннапример, это #include <stdio.h>

Мас из старой версии был апгрейднут до свежей, и xcode, да, возможно изменили что-то во фреймворках...

такое от апдейта не страдает

Hello World - собирается?
...
Рейтинг: 0 / 0
03.04.2019, 15:08
    #39795864
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Dimitry SibiryakovРолг Хупиннапример, это #include <stdio.h>

find / -name stdio.h

Может, апгрейд у тебя вообще весь компилятор снёс.


есть файлы, првоерил. Пишут, что свежая версия МакОса и XCode могут изменить путь, где XCode ищет файлы.
...
Рейтинг: 0 / 0
03.04.2019, 15:12
    #39795868
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятка с #include <somefile.h>
Ролг Хупин,

Header Search Path в XCode проверил?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Непонятка с #include <somefile.h> / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]