15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
|
|
1 | |
А можно ли в Visual Studio получить .exe из данного .obj ?21.06.2014, 14:09. Показов 2112. Ответов 9
Метки нет Все метки)
(
0
|
21.06.2014, 14:09 | |
21.06.2014, 14:09 | |
Ответы с готовыми решениями:
9
А можно ли в Visual Studio получить .exe из данного .obj ? Можно ли открыть exe Файл в Visual Studio Можно ли делать exe приложения в Blend for Visual Studio? |
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 169
|
|
21.06.2014, 20:30 | 2 |
Если только вручную запустить линкер (link.exe), указав в параметрах все необходимые библиотечные файлы, в том числе и ваш .obj, и всякие опции.
1
|
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
|
||||||
21.06.2014, 23:36 [ТС] | 3 | |||||
Нашол я пока через поиск линкер (link.exe), и пытаюсь составить батник. Примерно так. Ох и муторное это дело- батники составлять!! Все им не так. А я не мастер! Ругается что C:\Program это не путь не программа не действие. Уверен дело в пробеле. А как его к черту устранить? Это нормальный путь от микрософта...
...все необходимые библиотечные файлы .., и всякие опции. Не знаю, будет видно. Может ключей линковки достатачно?
0
|
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 169
|
|
21.06.2014, 23:41 | 4 |
Заключите путь в кавычки:
"C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\x86_amd64\link". Добавлено через 2 минуты Не бойтесь - батники не так уж и сложны в составлении. В Сети достаточно материала, чтобы освоить и это.
1
|
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
|
|
21.06.2014, 23:49 [ТС] | 5 |
link.exe я скопировал в папку без пробелов. Что это?
0
|
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 169
|
|
21.06.2014, 23:57 | 6 |
![]() Решение
Всё понятно. Линкер из VS нужно запускать через специальный ярлык для командной строки. Он находится в меню "Пуск\Программы\... и так далее.
Если просто запустить его из-под командной строки, он не будет работать. Добавлено через 4 минуты Т.е. ваш батник должен запустить сначала тот батник, что находится в одной из папок, содержащих установленную VS, и уже туда передать параметры линкера. Добавлено через 43 секунды На него и ссылается ярлык из меню "Пуск".
1
|
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
|
|
22.06.2014, 00:02 [ТС] | 7 |
В меню пуск -> все программы-> Microsoft Visual Studio 2012->Visual Studio Tools
есть настроенные командные строки, через них надо компилировать ( https://www.cyberforum.ru/post3953762.html )
0
|
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 169
|
|
22.06.2014, 00:03 | 8 |
Вот-вот, про это я и говорил.
1
|
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
|
||||||
22.06.2014, 00:19 [ТС] | 9 | |||||
Да. И я типерь хоть вижу определенное сообщение, что-то опять не находится! А то MASM составляет файл .obj и сообщает Assembling: D:\MYPROG\Firstprogram\msgbox.asm
’®¬ ў гбва®©б⢥ D Ё¬ҐҐв ¬ҐвЄг „Ё¬* ‘ҐаЁ©*л© *®¬Ґа ⮬*: 3CCB-F8A8 ‘®¤Ґа¦Ё¬®Ґ Ї*ЇЄЁ D:\MYPROG\Firstprogram 20.06.2014 15:15 139 msgbox.asm 20.06.2014 19:36 405 msgbox.obj 20.06.2014 19:22 3 msgbox.obj.txt 3 д*©«®ў 547 Ў*©в 0 Ї*Ї®Є 213я169я598я464 Ў*©в бў®Ў®¤*® -????????? Добавлено через 10 минут К стати, полный исходник этого файла- он в общем пробный, учебный
0
|
87 / 68 / 19
Регистрация: 07.03.2011
Сообщений: 169
|
|
22.06.2014, 00:20 | 10 |
![]() Решение
Ну, так это. Без этой либы ни одна программа для Windows правильно не слинкуется.
Добавлено через 13 секунд Обязательно подключите.
1
|
22.06.2014, 00:20 | |
22.06.2014, 00:20 | |
Помогаю со студенческими работами здесь
10
Obj без __imp__ префикса, Visual Studio 2017
exe файл visual studio Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
|
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
|
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
|
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
|
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
|
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
|
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
|
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
|
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
|
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
|