Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/54: Рейтинг темы: голосов - 54, средняя оценка - 4.65
 Аватар для golandec
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 77

Появляется ошибка "Unable to open file 'C0W32.OBJ'" при работе с двумя формами

25.06.2010, 14:50. Показов 11261. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При работе с двумя формами выдает следующее:
[Linker Fatal Error] Fatal: Unable to open file 'C0W32.OBJ'

что делать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.06.2010, 14:50
Ответы с готовыми решениями:

Ошибка при компиляции проекта из Builder 2010 в XE3 — Unable to Open file 'ALIASREC.OBJ'
Новые проекты создаются и компилируются без проблем, а вот при загрузке любого, самого простого проекта из билдера 2010, при компиляции...

Ошибка Unable to open OBJ file
Добрый вечер возникает такая проблема: скорее всего там имя файла.obj, как его получить?

Ошибка линковки Unable to open file 'XMLDOC.OBJ'
Помогите с решением проблемы, при линковке проекта выскакивает ошибка Fatal: Unable to open file 'XMLDOC.OBJ' В проекте не...

10
 Аватар для Maikl Til
12 / 12 / 1
Регистрация: 19.03.2010
Сообщений: 71
25.06.2010, 15:36
Цитата Сообщение от golandec Посмотреть сообщение
При работе с двумя формами выдает следующее:
[Linker Fatal Error] Fatal: Unable to open file 'C0W32.OBJ'

что делать?
Кинь проект на форум, я походу знаю что у тебя там такое.
0
 Аватар для golandec
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 77
25.06.2010, 18:19  [ТС]
вот проэкт
Вложения
Тип файла: rar Simplex-test_2.rar (476.4 Кб, 46 просмотров)
0
 Аватар для Maikl Til
12 / 12 / 1
Регистрация: 19.03.2010
Сообщений: 71
25.06.2010, 20:03
Цитата Сообщение от golandec Посмотреть сообщение
вот проэкт
Поковырявшись в твоей программе, нашел много интересного =))


В общем C ++ Builder 6 Кричит, что библиотеку cow32.obj невозможно открыть )


Погуляв по google ) нашел решение.

Зарубежные друзья, предлагают указать путь к этому файлу или найти код, который требует этот файл и удалить его ^_^

What is problem?
Your linker cannot find c0w32.obj in its library directory.

How to solve this?
Either place c0w32.obj in your linker's library, or remove code dependent on c0w32.obj.

What is c0w32.obj for?
No clue. It looks like Borland uses it, and no one else does.

I use Borland C++ 4.52
Get a better complier.
Ну надеюсь ты знаешь как это сделать ) Потому-что, я не знаю )


В общем не суть...


Открыв твой проект через C++ Builder 2010 и попробовав его скомпилировать, мне сразу же явно указали на ошибку, что мол один из символов описан не правильно - Это касается int i. А значит, что cow32.obj присутствует )

Далее у меня там было 7 Warning ) 7 опасностей. указав некую прагму в начале каждого Unit.cpp ( #pragma option -w-8057 ), ошибки исчезли ) Проект запускается, компилируется, вот только найти его среди файлов в папке debug не могу, так как C++ ни фига не сделал!

Использовал Debug, а не Release.

Надеюсь тебе это как-то поможет.
0
 Аватар для golandec
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 77
25.06.2010, 20:16  [ТС]
что значит,
Цитата Сообщение от Maikl Til Посмотреть сообщение
мол один из символов описан не правильно - Это касается int i
?
0
 Аватар для Maikl Til
12 / 12 / 1
Регистрация: 19.03.2010
Сообщений: 71
25.06.2010, 21:09
Цитата Сообщение от golandec Посмотреть сообщение
что значит,

?
[ILINK32 Warning] Warning: Public symbol '_i' defined in both module
0
 Аватар для Maikl Til
12 / 12 / 1
Регистрация: 19.03.2010
Сообщений: 71
25.06.2010, 21:13
0
 Аватар для golandec
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 77
25.06.2010, 21:27  [ТС]
у меня стоит C++ Builder 2006
и никаких Warnings...

Добавлено через 3 минуты
я наконец проследил, когда оно у меня появляется:

когда я на Panel1 кидаю Panel2(у неё заведомо Visible=false)
при очередной работе ButtonClick она проявляется, т.е. Visible=true;

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void __fastcall TForm1::Button3Click(TObject *Sender)
{
switch (i)
{int v;
 case 0:LabeledEdit3->Visible=false;
        Prolog->Caption="\n²ÍÑÒÐÓÊÖ²ß Ç ÊÎÐÈÑÒÓÂÀÍÍß ÏÐÎÃÐÀÌÎÞ";
        Prolog->Caption=Prolog->Caption+"\n\nÖÿ ðîçðîáêà ðîçðàõîâàíà, ùî Âè äîáðå çíàºòå àëãîðèòì ñèìïëåêñ-ìåòîäà.";
        Prolog->Caption=Prolog->Caption+"\n";
        Prolog->Caption=Prolog->Caption+"\n\nÄîçâîëåí³ ðîçì³ðè çàäà÷³:";
        Prolog->Caption=Prolog->Caption+"\n m<=100, n<=100";
        Prolog->Caption=Prolog->Caption+"\näå m - ê³ëüê³ñòü ð³âíÿíü çàäà÷³";
        Prolog->Caption=Prolog->Caption+"\n à n - çàãàëüíà ê³ëüê³ñòü íåâ³äîìèõ";
 
 break;
 case 1:Prolog->Caption="Âàì ïðîïîíóºòüñÿ ñë³äóþ÷à çàäà÷à:";
 
        randomize();
        v=rand()%3+1;
        if (v==1) Image1->Visible=true;
        if (v==2) Image2->Visible=true;
        if (v==3) Image3->Visible=true;
 
 break;
 case 2:Panel2->Visible=true;
 break;
 
}
i++;
}
в чем проблема?

Добавлено через 9 минут
всё! я понял! дело в том, что правильно кидать вторую панель только на форму! на другую панель не разрешено. Того оно у меня и вылетало)
0
 Аватар для Maikl Til
12 / 12 / 1
Регистрация: 19.03.2010
Сообщений: 71
25.06.2010, 21:40
Надо будет запомнить твой вывод )) Сейчас попробую сам кинуть панельку на панельку )))
1
 Аватар для golandec
5 / 5 / 0
Регистрация: 03.06.2010
Сообщений: 77
25.06.2010, 22:00  [ТС]
блин! вылетать перестало, зато ошибка вернулась

на вторую панельку я накидал RadioButton, Image, Label и Button.
пишу
C++
1
2
3
4
5
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Panel2->Visible=false;
}
//---------------------------------------------------------------------------
0
 Аватар для striker_175
6 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 1
27.03.2015, 23:40
у меня была похожая проблема. После краша проекта, ошибка была Fatal: Unable to open file 'C0W2.OBJ'
Тоесть имя в файле проекта стало не 'C0W32.OBJ' а 'C0W2.OBJ'.
Как решил проблему: открыл файл проекта .bpr с помощью Notepad++(можно и блокнотом), вбил в поиск ".OBJ" и нашел строку:
C++
1
<ALLOBJ value="c0w2.obj $(PACKAGES) Memmgr.Lib sysinit.obj $(OBJFILES)"/>
поменял c0w2.obj на c0w32.obj и все стало ок.
Кстати, даная строка должна находиться под строкой <LINKER>
Сам файл в папке: ...\CBuilder6\Lib (можно воспользоваться поиском, в этой же папке должен быть файл c0s32.obj)
Юзаю Borland C++ Builder 6
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.03.2015, 23:40
Помогаю со студенческими работами здесь

Ошибка при компилировании проекта. [Linker Fatal Error] Fatal: Unable to open file '*.OBJ'
Ребят, при компилировании проекта вылезает ошибка Fatal: Unable to open file 'ACPNG.OBJ' P.S. исходник проекта был куплен, а...

При запуске программы возникает ошибка "Unable to open file 'COS.obj'"
вот текст программы :#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; int main (void) { short int si ; long double l ;...

Ошибка [ILINK32 Error] Fatal: Unable to open file 'IDBASECOMPONENT.OBJ'
Вчера все работало, компилилось и т.д Сегодня открываю проект, компилю и выдает такое Fatal: Unable to open file...

Unable to open file 'SEDIT.OBJ'
Fatal: Unable to open file 'SEDIT.OBJ' Что за беда, ребят? Пытался поставить проект на Release, но у друга он не хотел запускаться......

Ошибка в компиляции "Unable to open file UNIT2.OBJ"
При компиляции кода в компиляторе Borland C++ выскакивает ошибка - &quot;Unable to open file UNIT2.OBJ&quot;. Кто подскажет, в чем проблема?


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru