Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
7 / 7 / 0
Регистрация: 04.10.2010
Сообщений: 80

Подключение фортрановских файлов в формате OBJ

25.04.2012, 17:06. Показов 1279. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста как подключить файл .obj фортрановский, в консольном приложении на C++ в среде VS2010?
При простом добавлении файла в проект ошибка следующая:

Ошибка 1 error LNK1107: недопустимый или поврежденный файл: не удается прочитать по 0x1C6E
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2012, 17:06
Ответы с готовыми решениями:

Подключение файлов obj
Здравствуйте! Мне очень интересно следующее: допустим есть программа, в которой есть 3 файла (1: main.cpp, 2: class.h, 3: class.cpp)...

Какую простую среду выбрать, если мне нужно создавать 3D модели в формате OBJ
Какую простейшую среду выбрать (т.е. не 3d max и не блендер (они для меня сложные)), если мне нужно создавать 3D модели в формата OBJ?

Подключение obj файла
Здравствуйте, задали на лабаре сделать любую программу, которая использует функции написанные на других языках. Используя только метод...

8
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
26.04.2012, 01:03
Весьма вероятно, что файл в другой кодировке. Попробуйте сначала сконвертировать при помощи objconv.
1
7 / 7 / 0
Регистрация: 04.10.2010
Сообщений: 80
27.04.2012, 19:27  [ТС]
Что-то не получается всё-равно, с линковкой разобрался. А тот obj всё-равно повреждён пишет. Компили заного fortran77. А какие там параметры ставить при компиляции на фортране?
0
7 / 7 / 0
Регистрация: 04.10.2010
Сообщений: 80
29.04.2012, 13:27  [ТС]
Как я понял он не подключает из из-за того что файлы являются 16 разрядными. Вопрос в том как скомпилить в 32 разрядный?
Скомпилируйте пожалуйста код в объектный файл
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
29.04.2012, 13:34
s197, без шансов, объектные файлы разных компиляторов (и даже разных версий) не совместимы
единственно, что вы можете - оформить фортрановский код в dll, хотя тут я не полностью уверен
0
7 / 7 / 0
Регистрация: 04.10.2010
Сообщений: 80
29.04.2012, 13:55  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
s197, без шансов, объектные файлы разных компиляторов (и даже разных версий) не совместимы
единственно, что вы можете - оформить фортрановский код в dll, хотя тут я не полностью уверен
Ну как-то ведь используют obj/lib файлы написанные на других языках? У меня и исходный код даже есть, только вот чем правильно его скомпилировать я незнаю.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
29.04.2012, 14:01
Цитата Сообщение от s197 Посмотреть сообщение
Ну как-то ведь используют obj/lib файлы написанные на других языках?
где? тут должен быть пример, иначе я не верю
0
7 / 7 / 0
Регистрация: 04.10.2010
Сообщений: 80
29.04.2012, 14:09  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
где? тут должен быть пример, иначе я не верю
В интернете много примеров подключения таких файлов к проекту с помощью линковки и объявления extern функций в листинге проекта. Такое я делал, и точно знаю что возможно. Но у меня немного другая проблема.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
29.04.2012, 14:24
s197, такое может быть между c и c++, и то с одним компилятором
вы же пытаетесь приципить к современному компилятору объектный файл, который на тридцать лет его старше
obj/lib содержит сырые данные единиц трансляции, слишком сырые для какой-либо кросс-компиляции
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2012, 14:24
Помогаю со студенческими работами здесь

Подключение obj файла
Всем добрый день Сделал в МАСМ obj файл Вот его шапка .486 .model flat,stdcall .code start: public matrixlab matrixlab...

Подключение *.obj файла к проекту
Всем привет! Задали лабораторную, в которой нужно подключить внешний obj файл, написанный на ассемблере, к Турбо Паскалю. В методичке...

Получение lst и obj файлов
Есть скомплированый asm файл. Как получить lst и obj файл?

Неправильное линкование res и obj файлов
Написал прогу на масме32 ,создаёт окно,в котором должны быть меню File ,с соответствующими подменю Вход и О Программе.Я создал асм...

Ошибка с занятым файлов в папке obj при отладке
При запуске программы VS 2010 Express выдает ошибку и в итоге проект не запускается. Если выключить визуалку и очистить папку Debug, то она...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru