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



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

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



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


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

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

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

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

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

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

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

find / -name stdio.h

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

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

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

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

find / -name stdio.h

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


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

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


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