Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
35 / 35 / 1
Регистрация: 12.10.2011
Сообщений: 321
1

Исправьте ошибку "fatal error LNK1120: 1 unresolved externals"

29.06.2012, 15:30. Просмотров 1807. Ответов 1
Метки нет (Все метки)

Вот что выдает. fatal error LNK1120: 1 unresolved externals
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include<stdio.h>
#include<iostream>
 
extern "C" int __fastcall func(int);
using namespace std;
 
int main()
{
float fres;
    int num,sum=0,num_len,one_num;
        cin>>num;
    sum=func(num);
    _asm
    {
                mov ecx , num
                cmp ecx , 0
                //если число отрицательное, то обрабатываем его по модулю
                    je the_end
negation:
                neg ecx
                    cmp ecx , 0
                    jl negation
                    push ecx
                    mov eax , ecx
                    mov ebx , 0
cycle_1:
// Делю число на 2 и если остаток ноль то делю и считаю количество подряд идущих нулей
// если остаток 1 иду дальше
    mov edx , 0
    mov ecx , 2             
    div ecx
    inc ebx
    cmp eax , 0
    jne cycle_1
 
    pop eax
    push ebx
    mov ebx , 0
cycle_2:
//  Я получаю какое-то кол-во единиц и сохраняю их кол-во в стек. Потом сравниваю 2 кол-ва и выбираю из них максимальное
    mov edx , 0
    mov ecx , 2             
    div ecx
    cmp edx , 1
    jne m2
    inc ebx
m2: 
    cmp eax , 0
    jne cycle_2
    pop eax
    mov one_num , ebx
    mov num_len , eax
//  Теперь сопроцессор. fild загружает в стек сопроцессора целое число.
    fild num_len
    fild one_num
//  fdiv делит st(0),st(1) и результат записывается в st(0).
    fdiv st,st(1)
//  fst выгружает из st(0) в fres
    fst fres
the_end:
        }
    cout<<num;
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2012, 15:30
Ответы с готовыми решениями:

При сборке выдает ошибку "MASM: fatal error A1000: : 1.asm.asm"
&quot;MASM : fatal error A1000: : 1.asm.asm :\1&gt;link16 /TINY 1.asm.obj, 1.asm.com&quot; Вопользовался...

Ошибка при компановке программы "fatal error LNK1104"
Здравствуйте. Нужна помощь. Запускаю через qeditor, встроенный в masm32 файл winurl.asm командой...

Fatal error LNK1190: "invalid fixup found, type 0x0001"
Подскажите пожалуйста где ошибка:( 1&gt;Assembling... 1&gt; Assembling: .\main.asm 1&gt;.\main.asm(371)...

Не компилируется проект: "Fatal error A1000 cannot open file c:\1.asm"
Здраствуйте, работаю на MASM 32 работаю на виртуальной машине, при компиляции след. кода видает...

1
Клюг
7661 / 3176 / 383
Регистрация: 03.05.2011
Сообщений: 8,381
29.06.2012, 17:21 2
Цитата Сообщение от DebieCooepr
extern "C" int __fastcall func(int);
А этот модуль прилинковывается?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2012, 17:21

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

LINK : fatal error LNK1181: cannot open input file "first.exe"
В чем ошибка??? Assembling: Go_baby.asm Microsoft (R) Incremental Linker Version 6.00.8447...

Есть строка. Нужно сделать так, чтобы "re" и "not" заменялись на "***".
Есть строка. Нужно сделать так, чтобы &quot;re&quot; и &quot;not&quot; заменялись на &quot;***&quot;. Data Segment para 'Data'...

Error: 32-bit record encountered in module 1.ASM : use "/3" option
Error: 32-bit record encountered in module 1.ASM : use &quot;/3&quot; option что ето за ошибка и как ее...

Hello, world и ошибка "error A2006: undefined symbol"
помогите откомпилировать в масм32, выдает ошибку hello.asm(7) : error A2006: undefined symbol :...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.