Форум программистов, компьютерный форум, киберфорум
Visual Studio, VS Code
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
VS 2012

Проект содержащий в себе одновременно asm, C, библиотеки, c++

05.01.2015, 18:45. Показов 1386. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
А как именно в Visual Studio разрабатывать такой проект, где будет одновременно компилироваться и си, ассемблер, подключаться библиотеки NetFramefork 3.5, и куча сторонних вещей.
У меня Visual Studio 2012, а там куча разных типов проектов.
Слышал, что одновременно невозможно, но можно как то связывать несколько. Но как?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2015, 18:45
Ответы с готовыми решениями:

Устройство сочетающее в себе одновременно компрессор и пылесос
Как-то давным-давно видел такое устройство. Снабжено коаксиальным шлангом. По внутреннему каналу подается воздух для выдувания пыли-мусора...

Что означает SQL запрос содержащий в себе [] ?
Приветствую! Дали типо данные для подключения к БД login, password, и странную sql строку Insert into ... бд собственно ms sql. Как...

проект на asm в IAR
Здравствуйте Помогите начать работать с stm32 на asm в IAR. т.е. сейчас не понимаю, как указать стек, как привязать вектора прерываний...

16
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
05.01.2015, 18:49
Ассемблер вставкой блока __asm. Библиотеки можешь подключить в настройках линкера, добавив в специальное поле для этого недостающие параметры. Ну и конечно для вызова этих функций надо будет соответствующие заголовочные файлы подключить.
1
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
05.01.2015, 19:17
Цитата Сообщение от slenderface Посмотреть сообщение
У меня Visual Studio 2012, а там куча разных типов проектов.
Слышал, что одновременно невозможно, но можно как то связывать несколько. Но как?
Один Solution - несколько проектов. Каждый проект может быть написан на
своем языке. Вещи, которые не поддерживаются "Студией" из коробки,
собираются через командную строку (обычно в build events) или с помощью
специальных плагинов.
1
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
05.01.2015, 19:22  [ТС]
Цитата Сообщение от Убежденный Посмотреть сообщение
Один Solution - несколько проектов
можно с этой строчкой подробнее? что такое Solution&?
Цитата Сообщение от Enno Посмотреть сообщение
Ассемблер вставкой блока __asm.
всмысле? подробнее пожалуйста)
Цитата Сообщение от Enno Посмотреть сообщение
добавив в специальное поле
какое?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
05.01.2015, 20:01
Цитата Сообщение от slenderface Посмотреть сообщение
можно с этой строчкой подробнее? что такое Solution ?
Solution - это "проект проектов".
Когда вы создаете проект в Visual Studio, "Студия" на самом деле создает
solution и в нем один проект. Потом можно добавлять другие.
0
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
05.01.2015, 20:17  [ТС]
Убежденный,
Цитата Сообщение от Убежденный Посмотреть сообщение
Потом можно добавлять другие
а как?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
05.01.2015, 20:23
How to: Add Projects to a Solution
http://msdn.microsoft.com/en-u... 00%29.aspx
1
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
06.01.2015, 15:19
Цитата Сообщение от slenderface Посмотреть сообщение
всмысле? подробнее пожалуйста)
Assembler
1
2
3
4
5
__asm {
   mov al, 2
   mov dx, 0xD007
   out dx, al
}
1
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
06.01.2015, 15:27  [ТС]
Enno, VS выдал мне море ошибок синтаксиса!
0
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
06.01.2015, 15:40
Странно, а мне нет. Может в 2012 что поменяли, у меня 2008. Зайти на MSDN, почитай там.
0
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
06.01.2015, 19:39  [ТС]
Enno, может я вставляю не туда?

Добавлено через 19 минут
http://msdn.microsoft.com/ru-r... .110).aspx
делаю по этой статье, но ошибка следующая: Пространство имен не может непосредственно содержать такие члены, как поля или методы
0
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
07.01.2015, 05:15
Указание блоки __asm как макросы C#
Не тот раздел.
1
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
07.01.2015, 11:51  [ТС]
Enno, а какой?
0
267 / 170 / 40
Регистрация: 25.08.2014
Сообщений: 1,087
Записей в блоге: 1
07.01.2015, 12:01
Цитата Сообщение от slenderface Посмотреть сообщение
Enno, а какой?
Ты указал "asm, C, библиотеки, c++", я для крестов и сказал. В шарпе я не шарю.
0
 Аватар для slenderface
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
07.01.2015, 19:37  [ТС]
И как мне быть?
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
14.01.2015, 21:38
slenderface, в код на C# вставлять ассемблерный код нельзя, скомпилируйте библиотеку с ассемблером отдельно, например как проект C++, затем подключать через P/Invoke, если я вас правильно понял
1
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
20.01.2015, 01:55
slenderface, напрямую asm командами в c# пользоваться нельзя, но можно проделать например такую штуку - заменить мнемонику байтами.

зато на шарпе можно делать вставки IL
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.01.2015, 01:55
Помогаю со студенческими работами здесь

Доказать, что существует круг содержащий в себе фигуру
Имеется плоская фигура. Расстояние между любыми двумя ее точками не больше d. Доказать, что существует круг радиуса \frac{d}{\sqrt{3}},...

Записать в типизированный файл массив содержащий в себе динамические списки
Доброго времени суток, написал программу, что то типа словаря. Хотелось бы реализовать возможность хранить данные на диске в типизированном...

Разработать класс коллекций Employee, содержащий в себе информацию о работниках фирмы
Вам поручили разработать класс коллекций Employee, содержащий в себе информацию о работниках фирмы. Одним из требований, предъявленных к...

Как сделать неактивным пункт меню, содержащий несколько подпунктов в себе
Подскажите как правильно сделать неактивным пункт меню, содержащий несколько подпунктов в себе, наблюдается странный эффект при таком коде ...

Не могу собрать проект на ASM и C из-за ошибки LNK2001
На виртуальной машине поставил MASM и Visual Studio 2005, все время в студии возникает одна ошибка при смешанном программировании на ASM и...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 23.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru