0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 3
|
|||||||||||
1 | |||||||||||
Assembler начало26.02.2011, 21:27. Показов 1383. Ответов 8
Метки нет Все метки)
(
Здравствуйте подскажите пожалуйста в VS2010 создаю простой проект. Ничего сложного:
gjsa.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl PROC(char *,int)" (?PROC@@YAHPADH@Z) в функции _wmain visual studio 2010\Projects\gjsa\Debug\gjsa.exe : fatal error LNK1120: 1 неразрешенных внешних элементов Объясните пожалуйсто.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
26.02.2011, 21:27 | |
Ответы с готовыми решениями:
8
Assembler начало. Начало изучения Assembler'а |
![]() 5053 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,045
|
|
26.02.2011, 23:49 | 2 |
А собственно функция PROC что, сама должна написаться? То, что прототип вы написали - это конечно хорошо, но реализацию бы тоже написать не мешало. Для полного, так сказать, просветления.
1
|
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 3
|
|
27.02.2011, 08:34 [ТС] | 3 |
Видимо я что то серьезно не понимаю, поясните.
0
|
3 / 3 / 0
Регистрация: 07.02.2011
Сообщений: 81
|
|
27.02.2011, 11:17 | 4 |
Вы написали отдельно два куска кода. Не понятно где именно находится код функции proc?
0
|
27.02.2011, 12:14 | 5 | ||||||||||
Все вместе должно выглядеть примерно так:
Добавлено через 7 минут Пробежался глазами по коду, там ошибка: переменная MAXLEN размером 4 байта, а регистр DX имеет размер 2 байта, поэтому вот в этой строке:
Добавлено через 2 минуты Всмысле в изначальном коде ошибок нет, но если подгонять ф-цию под ваш прототип, то получается несоответствие типов.
0
|
2013 / 1285 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
27.02.2011, 13:14 | 6 |
в vs2010 не будет работать код написанный под дос. А судя по
и это дос. Kastaneda, он видимо хотел не асм вставку, а отдельно компилировать функцию на асм, и подключить ее к проекту в виде obj файла
0
|
0 / 0 / 0
Регистрация: 26.02.2011
Сообщений: 3
|
|
27.02.2011, 20:30 [ТС] | 8 |
Спасибо большое. Подскажите тогда что можно засунуть как компилятор под wind7/64-bit?
0
|
27.02.2011, 20:47 | 9 |
Можно сделать ввод строки средствами С, для этого придеться немного переделать ассемблерный код и тогда все будет работать)
0
|
27.02.2011, 20:47 | |
Помогаю со студенческими работами здесь
9
Выписать в массив A с начало положительные числа X, а в начало второго массива B отрицательные числа X.
Переход начало и конец вывода строк:каким образом переходить по экрану на начало и конец списка строк? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |