Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 20.01.2016, 08:25   #1
Новичок
 
Пол:Мужской
Регистрация: 17.06.2014
Сообщений: 6
Репутация: 0
По умолчанию Ассемблерная вставка в Visul C++

В пустом проекте Visual C++ .NET 2008 "Приложение Windows Forms" сразу после указаний пространств имён добавлена функция с ассемблерной вставкой:
Код:
using namespace System;
	..........
	void qwe() {
		__int32 wer;
		__asm  {
				 mov eax, wer
			 }
		}
При компиляции выдаёт 2 ошибки:
Цитата:
error C3862: Inline_Assembly::qwe: неуправляемую функцию невозможно компилировать с параметрами /clr:pure или /clr:safe
error C3645: Inline_Assembly::qwe: __clrcall невозможно использовать с функциями, скомпилированными в машинный код

Как сделать ассемблерную вставку?

Последний раз редактировалось lex_111; 20.01.2016 в 19:20.. Причина: Орфографическая ошибка.
lex_111 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: В КНС всегда выгодно моноблок MSI цена - Подарок каждому покупателю!Рекомендуем в КНС Нева видеокарты nvidia geforce цены - КНС Санкт-Петербург - мы дорожим каждым клиентом!дом под ключ в стиле барнхаускруиз москва казань на теплоходеподключить Google Maps


Старый 21.01.2016, 19:02   #2
lex_111
Новичок
 
Пол:Мужской
Регистрация: 17.06.2014
Сообщений: 6
Репутация: 0
По умолчанию Re: Ассемблерная вставка в Visul C++

Разобрался, оказалось всё просто. Достаточно в меню Проект→Свойства→Свойства конфигурации→Общие→Поддержка среды CLR выбрать "Поддержка CLR-среды (/clr)", то есть выключить /clr:pure, который запрещал неуправляемый код.
lex_111 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка Flash в HTML ДиманКо Macromedia Flash 10 16.09.2010 21:38
вставка звука в DVD zakler Архив 4 14.05.2008 18:32
Вставка объектов в RTFBox A_Fox .NET 2 01.04.2008 13:04
QTableView вставка из Excel majorwest Qt 0 09.03.2008 17:59
Вставка пояснений в картинку Maalai Просмотр, конверторы и редакторы графики 3 16.09.2007 14:47

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:21. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13920 секунды с 13 запросами