Отправляет email-рассылки с помощью сервиса Sendsay

За 2013-03-06

[prg] Visual Studio 2010 - ошибка компилирования

Здравствуйте, уважаемые участники рассылки.

При попытке откомпелировать:
int main()
{
return 0;
}

Получаю отчет:
"Hello001.exe": Загружено: "D:\Arhiv\Программирование\Hello001\Debug\Hello001.exe",
Символы загружены.
"Hello001.exe": Загружено: "C:\Windows\SysWOW64\ntdll.dll", Невозможно найти
или открыть файл PDB
"Hello001.exe": Загружено: "C:\Program Files\AVAST Software\Avast\snxhk.dll",
Невозможно найти или открыть файл PDB
"Hello001.exe": Загружено: "C:\Windows\SysWOW64\kernel32.dll", Невозможно найти
или открыть файл PDB
"Hello001.exe": Загружено: "C:\Windows\SysWOW64\KernelBase.dll", Невозможно найти
или открыть файл PDB
"Hello001.exe": Загружено: "C:\Windows\SysWOW64\msvcr100d.dll", Символы загружены.
Программа "[1936] Hello001.exe: Машинный код" завершилась с кодом 0 (0x0).

Вместо экзешника получаю файл с расширением (obj)
Помогите пожалуйста разобраться.

   2013-03-06 23:16:43 (#2696156)

[prg] Re: программирование под дос

Приветствую всех.

> Здравствуйте, Wecra-list.

Syntax error: incompatible name
found: 'Wecra-list'
required: 'programming-list'

> какие доступные
> для незрячих средства программирование на ассемблере именно под дос.

Любой ассемблерный компилятор (в т.ч. и под MS_DOS) -- это программа, запускаемая
из командной строки и работающая в консольном окне. Так что с доступностью этих
средств разработки не должно быть серьёзных сложностей.

Судя по другому вашему письму в рассылку tiflocomp, вас интересуют не средства
разработки, а способ запуска MS_DOS-программ в среде Windows.
Для запуска таких программ в Windows XP ничего дополнительно устанавливать не
надо, так как в систему уже встроена виртуальная машина MS-DOS, которая автоматически
будет запущена, когда вы попытаетесь запустить MS-DOS-программу.
Иными словами, вам потребуется лишь ассемблерный компилятор, способный создавать
исполняемые файлы MS-DOS (.com или .exe). Причем это может быть и программа для
win32 (например, fasm или nasm), и программа для MS-DOS (например, masm или tasm).
Для полноты ощущений можете диалог "Выполнить " и набрать
command.com
Это приведет к запуску 16-разрядной командной оболочки MS-DOS. Таким образом
вы получите почти полноценную MS-DOS.
Разумеется, у виртуальной машины MS-DOS есть ограничения -- как минимум, никакого
реального доступа к железу она не получает (при этом большинство функций DOS
работают корректно). Но на том уровне, на котором вы будете изучать ассемблер,
вам это не потребуется.
Аналогичным образом можно запускать 16-битные программы MS-DOS и в Windows 7
(по крайней мере в 32-разрядных версиях), если загрузка подсистемы MS_DOS не
отключена соответствующими ключами реестра.

> а
> то в сети лежат все матерьялы только по программированию под винду.

В google наберите запрос "ассемблер Калашников" (без кавычек). Обратите внимание,
что родной сайт автора идет с пометкой угрозы.

Успехов. Анатолий.

   "i_chay" 2013-03-06 15:38:26 (#2695924)

[prg] программирование под дос

Здравствуйте, Wecra-list.

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

   2013-03-06 03:03:12 (#2695563)