Ошибка msb6006 link exe завершилась с кодом 1120

Cannot build on Windows.

error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.21.27702\bin\HostX64\x64\link.exe" "/NOLOGO" "/NXCOMPAT" "/LIBPATH:C:\Users\sofe\.rustup\toolchains\ni
ghtly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.134iy0c6zq26kjou.rcgu.o" "C:\Users\sofe\proj\target\debug\dep
s\corners-2030c318b4febc3b.168kl8c6ei3wve26.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1bh8oknxiyksiw85.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b
4febc3b.1c3q7nh0ws8sfr2y.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1i6ij5hbbpvlg286.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1io32xyzkwxk
6vkm.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1xqfhht1pj202gq6.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1znnw4uhbuo1axpp.rcgu.o" "C:\Us
ers\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.1zydia95k6scqafa.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.22kg901tcp51jz3j.rcgu.o" "C:\Users\sofe\proj\tar
get\debug\deps\corners-2030c318b4febc3b.2qib053azebr9736.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.317hz9aa926f05uf.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\co
rners-2030c318b4febc3b.3gvqsl8atvsg8e4u.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.3sb3url5vdx18t4g.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc
3b.3x19ws3vo39rsmny.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.42jxb5ofik2uklvg.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.4s2cck8xv6zdjb0m.
rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.4tifehtvsvx1hfwg.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.50q8797l7dxl31jf.rcgu.o" "C:\Users\
sofe\proj\target\debug\deps\corners-2030c318b4febc3b.5cflx2s5dewykbxm.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.9z210iau9015v1a.rcgu.o" "C:\Users\sofe\proj\target\d
ebug\deps\corners-2030c318b4febc3b.l5ouwsfthv00rza.rcgu.o" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.qvdwbbuus3vnm2h.rcgu.o" "/OUT:C:\Users\sofe\proj\target\debug\deps\corne
rs-2030c318b4febc3b.exe" "C:\Users\sofe\proj\target\debug\deps\corners-2030c318b4febc3b.3h8frzixmf9yd0b8.rcgu.o" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc
-windows-msvc\lib\rustlib\etc\intrinsic.natvis" "/NATVIS:C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis" "/NATVIS:C:\Users\sofe\.rustup\toolchai
ns\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis" "/LIBPATH:C:\Users\sofe\proj\target\debug\deps" "/LIBPATH:C:\Users\sofe\proj\target\debug\build\runas-946a89f5916413d2\out" "
/LIBPATH:C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "C:\Users\sofe\proj\target\debug\deps\librunas-80abd6c58909118d.rlib" "C:\Users
sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-b9ccf3626f49ae3e.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\r
ustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-4d40c947f37bbfb9.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libbacktrace-493894a
4ecd09b40.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-bfac7c033d0fc9d5.rlib" "C:\Users\sofe\.rustup\toolchains\
nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-ce6478485fb5ace1.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-wind
ows-msvc\lib\librustc_std_workspace_alloc-02e23ed5a719247d.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-849df5a9240a3331.rl
ib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-e732b654ca2c014d.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-wi
ndows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-77ebef24005db2ee.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-d
1cd38312c133002.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-17cfe3fe7454f87b.rlib" "C:\Users\sofe\.rust
up\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-a59de2b3194e147b.rlib" "C:\Users\sofe\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86
_64-pc-windows-msvc\lib\libcompiler_builtins-9d9cbd4f8ba0b816.rlib" "ole32.lib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "msvcrt.lib"
  = note: librunas-80abd6c58909118d.rlib(runas-windows.o) : error LNK2019: unresolved external symbol __imp_ShellExecuteExW referenced in function rust_win_runas
          C:Userssofeprojtargetdebugdepscorners-2030c318b4febc3b.exe : fatal error LNK1120: 1 unresolved externals

I was writing a C++ program in visual studio 2013 and the
program is very simple one and when I compile there was error
this is third time I see this error.
Here’s the program:

#include <iostream>
using namespace std;

int main()
{
    int x, y, z = 0;
    char c;
    bool quit = true;

    while (quit == true)
    {
        cout << "enter a number : ";
        cin >> x;
        cout << "enter a sign : ";
        cin >> c;
        cout << "enter another number : ";
        cin >> y;

        if (c == '+')
            z = x + y;
        if (c == '-')
            z = x - y;
        if (c == '*')
            z = x * y;
        if (c == '/' && y != 0)
            z = x / y;
        if (c == 'q')
            quit = false;

        cout << "Answer is : " << z << endl;
    }

    return 0;
}

…and here’s the error:

1>------ Build started: Project: Calculator_madeByMe, Configuration: Debug Win32 ------
1>  Source.cpp
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>C:UsersSorenadocumentsvisual studio 2013ProjectsCalculator_madeByMeDebugCalculator_madeByMe.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========>

Jerry Coffin's user avatar

Jerry Coffin

473k80 gold badges622 silver badges1108 bronze badges

asked May 23, 2014 at 23:13

Sorena's user avatar

2

Your compiling as a Windows application, which does not use the «int main()» signature when calling the entry point.

Switch to a console application in Project -> Properties -> Linker -> System -> SubSystem -> Console. There might be more involved than just this setting, so if it still doesn’t compile, remake your project and make sure to choose Console Application.

answered May 23, 2014 at 23:19

mukunda's user avatar

mukundamukunda

2,90915 silver badges20 bronze badges

borlogg

0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

1

01.12.2014, 21:08. Показов 11720. Ответов 19

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup
1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0PlatformsWin32Microsoft.Cpp.Win32.Targets(275 ,5): error MSB6006: «link.exe» завершилась с кодом 1120.
1>C:UsersBORLOGGDocumentsVisual Studio 2010Projects3Debug3.exe : fatal error LNK1120: 1 неразрешенных внешних элементов

Как их убрать?

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
class Radio
{
private:
    bool stan;         //состояние (вкл./выкл.)
    double chastota;   //частота настройки, МГц (88 … 108);
    string nameStation;//название активной станции;
    int volume;        //уровень громкости (0 … 10).
    int last_volume;
public:
    Radio();
    Radio::Radio(bool st,double chast,string name,int vol) {
        stan = st;
        if(chast > 108 || chast < 88) {cout <<"Не правильна частота " << endl; exit(0);}
        if(vol > 10 || vol < 0)       {cout <<"Не правильна громкость " << endl; exit(0);}
        chastota = chast;
        nameStation = name;
        volume = vol;
        last_volume = 0;
    }
    void On() { stan = 1; volume = 5; chastota = 88;}//Включение
    void Off(){ stan = 0; volume = 0;cout <<"Выключениеn";}
 
    //Переключение на станцию с заданной названием
    void setCastota(double c) 
    {
        if(c > 108 || c < 88) 
        {
            cout <<"Не правильна частота " << endl; exit(0);}
        chastota = c;
    }           
    void StartFreqInc(int step){ //Запуск увеличение/уменьшение частоты настройки
        if (!last_volume) 
        {
            last_volume = volume;
            volume = 0;
        }
        for(double i =  0; i < step; i+=0.5)
        {   
            chastota+=0.5;
            if(chastota>=108) break;
            if(chastota == 95.5) break;
            if(chastota == 96.5) break;
            if(chastota == 97) break;
            if(chastota == 106.5) break;
 
        }
    }
 
    void EndFreqInc(int step){ //Запуск увеличение/уменьшение частоты настройки
        if (!volume) 
        {
            volume = last_volume;
            last_volume = 0;
        }
        if(chastota == 95.5) {cout << "Lux fm";}
        if(chastota == 96.5) {cout << "Perez fm ";}
        if(chastota == 97) {cout << "Мелодия";}
        if(chastota == 106.5) {cout << "Галичина  ";}
 
    }
 
    void StartFreqDec(int step)
    { //Запуск увеличение/уменьшение частоты настройки
        if (!last_volume) 
        {
            last_volume = volume;
            volume = 0;
        }
        for(double i = 0;i < step; i+=0.5)
        {       
            chastota-=0.5;
            if(chastota <= 88) break;
            if(chastota == 95.5) break;
            if(chastota == 96.5) break;
            if(chastota == 101.5) break;
            if(chastota == 106.5) break;
        }
    }
    void EndFreqDec(int step)
    { //Запуск увеличение/уменьшение частоты настройки
        if (!last_volume) 
        {
            last_volume = volume;
            volume = 0;
        }       
        if(chastota == 95.5) {cout << "Lux fm";}
        if(chastota == 96.5) {cout << "Perez fm ";}
        if(chastota == 101.5) {cout << "Мелодия";}
        if(chastota == 106.5) {cout << "Галичина  ";}
    }
 
    void SetVolumeInc(){if(volume == 10) {cout << "Max ";--volume;} ++volume;} //увеличение/уменьшение частоты настройки
    void SetVolumeDec(){if(volume == 0)  {cout << "Min ";++volume;}--volume;}
    double GetChastota(){return chastota;}
    bool   GetStan()    {return stan;}
    string GetName()    {return nameStation;};
    int    GetVolume()  {return volume;}
    void operator = (bool Stan)
    {
        Stan ? On() : Off();
    }
 
    Radio operator ++()
    {
        this->StartFreqInc(10);
        return *this;
    }
    Radio operator --()
    {
        this->StartFreqDec(10);
        return *this;
    }
 
    Radio operator ++(int)
    {
        this->EndFreqInc(10);
        return *this;
    }
    Radio operator --(int)
    {
        this->EndFreqDec(10);
        return *this;
    };
 
void Menu1()
{
    Radio r(1,96,"Ua Radio",5);
    r.SetVolumeInc();
    r.SetVolumeInc();
    int i;
    do{
        cout << "Радиоn"   << endl;
        cout << "0.Включить(1-готово) "   << endl;
        cout << "1.Поточный состояние звука  "  << endl;
        cout << "2.Звук +1 "   << endl;
        cout << "3.Звук -1 "   << endl;
        cout << "4.Имя станции " << endl;
        cout <<"5.Частота +0,5 > " << endl;
        cout <<"6.Частота -0,5 <" << endl;
        cout <<"8.Выключить" << endl;
 
        cin >> i;   
        switch (i)
        {
        case 0:system("cls");  cout << r.GetStan();       cout << endl;;break;
        case 1:system("cls");  cout << r.GetVolume();     cout << endl; break;
        case 2: system("cls"); r.SetVolumeInc();          cout << endl; break;
        case 3:system("cls");  r.SetVolumeDec();          cout << endl; break;
        case 4: system("cls"); cout << r.GetName();       cout << endl; break;
        case 5:system("cls");  ++r; r++;     cout << endl; break;
        case 6: system("cls"); --r; r--;     cout << endl; break;
        case 8:exit(0);break;
        default: cerr <<"error" << endl;
            break;  
        }}while(i!=10);}};
class Magnitola : private Radio
{
    private:
    bool stan;         //стан (вкл./выкл.)
    int disc;        //уровень громкости (0 … 10).
    int last_disc;
public:
    Magnitola();
    Magnitola::Magnitola(int disc) {
        if(disc > 3 || disc < 1)       {cout <<"Не правильный диск " << endl; exit(0);}
        last_disc = 1;
    }
    void On() { stan = 1; disc = 1;}//Включение
    void Off(){ stan = 0; disc = 1;cout <<"Выключениеn";} 
    void SetdiscInc(){if(disc == 10) {cout << "Max ";--disc;} ++disc;}//увеличение/уменьшение дисков
    void SetdiscDec(){if(disc == 1)  {cout << "Min ";++disc;}--disc;}
    int  Getdisc()  {return disc;}
 
 
 
 
    class Mp3 : private Radio
{
    private:
    bool stan;         //стан (вкл./выкл.)
    int komp;        //уровень громкости (0 … 10).
    int last_komp;
public:
    Mp3();
    Mp3::Mp3(int komp) {
        if(komp > 15 || komp < 1)       {cout <<"Не правильна композиция " << endl; exit(0);}
        last_komp = 1;
    }
    void On() { stan = 1; komp = 1;}//Включение
    void Off(){ stan = 0; komp = 1;cout <<"Выключеноn";} 
    void SetkompInc(){if(komp == 15) {cout << "Max ";--komp;} ++komp;}//увеличение/уменьшение  композиций
    void SetkompDec(){if(komp == 1)  {cout << "Min ";++komp;}--komp;}
    int  Getkomp()  {return komp;}
    };
    
    void Menu2 ()
{
    Radio r(1,96,"Ua Radio",5);
    r.SetVolumeInc();
    r.SetVolumeInc();
    Magnitola mg(1);
    mg.SetdiscInc();
    mg.SetdiscInc();
    int i;
    do{
        cout << "Магнитофонn"   << endl;
        cout << "0.Включить(1-готово) "   << endl;
        cout << "1.Поточный стан звуку  "  << endl;
        cout << "2.Звук +1 "   << endl;
        cout << "3.Звук -1 "   << endl;
        cout << "4.Поточный диск " << endl;
        cout <<"5.Диск  +1 > " << endl;
        cout <<"6.Диск -1 <" << endl;
        cout <<"7.Частота " << endl;
        cout <<"8.Выключить" << endl;
 
        cin >> i;   
        switch (i)
        {
        case 0 :system("cls");  cout << r.GetStan();       cout << endl;;break;
        case 1: system("cls");  cout << r.GetVolume();     cout << endl; break;
        case 2: system("cls");  r.SetVolumeInc();          cout << endl; break;
        case 3: system("cls");  r.SetVolumeDec();          cout << endl; break;
        case 4: system("cls");  mg.Getdisc();              cout << endl; break;
        case 5: system("cls");  mg.SetdiscInc();           cout << endl; break;
        case 6: system("cls");  mg.SetdiscDec();           cout << endl; break;
        case 8: exit(0);break;
        default: cerr <<"error" << endl;
            break;  
        }
    }while(i!=10);
    };
 
void Menu3 ()
{
    Radio r(1,96,"Ua Radio",5);
    r.SetVolumeInc();
    r.SetVolumeInc();
    Mp3 mp(1);
    mp.SetkompInc();
    mp.SetkompInc();
    int i;
    do{
        cout << "Магнитофонn"   << endl;
        cout << "0.Включить(1-готово) "   << endl;
        cout << "1.Поточный стан звуку  "  << endl;
        cout << "2.Звук +1 "   << endl;
        cout << "3.Звук -1 "   << endl;
        cout << "4.Поточная композиция " << endl;
        cout <<"5.Композиция  +1 > " << endl;
        cout <<"6.Композиция -1 <" << endl;
        cout <<"7.Частота " << endl;
        cout <<"8.Выключить" << endl;
 
        cin >> i;   
        switch (i)
        {
        case 0 :system("cls");  cout << r.GetStan();       cout << endl;;break;
        case 1: system("cls");  cout << r.GetVolume();     cout << endl; break;
        case 2: system("cls");  r.SetVolumeInc();          cout << endl; break;
        case 3: system("cls");  r.SetVolumeDec();          cout << endl; break;
        case 4: system("cls");  mp.Getkomp();              cout << endl; break;
        case 5: system("cls");  mp.SetkompInc();           cout << endl; break;
        case 6: system("cls");  mp.SetkompDec();           cout << endl; break;
        case 8: exit(0);break;
        default: cerr <<"error" << endl;
            break;  
        }
    }while(i!=10);
    };
 
 
 
 
int main()
{
        Radio r(1,96,"Ua Radio",5);
        Magnitola mg(1);
        Mp3 mp(1);
 
        cout<<"1.Радиоn"<<endl;
        cout<<"2.Магнитолаn"<<endl;
        cout<<"3.Mp3n"<<endl;
 
int i;
 cin>> i;
  switch ( i ) {
  case 1:
    do{
        r.Menu1();
        Sleep(3000);
system("cls");
return main();
}while(i!=10);
   break;
     case 2:
    do{
cout<<"Магнитолаn"<<endl;
mg.Menu2();
        Sleep(3000);
system("cls");
return main();
}   while(i!=10);
    default: cerr <<"error" << endl;
    break;
    return 0;
  }}};



0



31 / 40 / 6

Регистрация: 04.10.2014

Сообщений: 185

02.12.2014, 15:19

2

Лучший ответ Сообщение было отмечено borlogg как решение

Решение

Совет на будущее — подлинковывай все цепочкой, аля матрешкой до мейна.
В конце одна «матрешка» хидер подключенная в main.cpp
Тогда ничего не будет перекрываться и подобных ошибок будет в разы меньше.
Раньше тоже часто ловил линк еррор.

Блин нафиг все вместе тулить то БЕЗ хидера!!!
Разбей каждому классу / структуре по хидеру и реализации.
Мейн будет считывать только хидер без лишних строк.

Разбивай на хидеры, делай из них «матрешку», подключай в мейн и будет тебе счастие )).

Добавлено через 3 минуты
ДА и на будущее так легче отлавлить ошибки в каком файле-классе/структуре че не так пошло.
Собираешь проект поэтапно все очень удобно получается.

Добавлено через 3 минуты
Заметил у тебя еще ссылается на библиотеку (MSVCRTD.lib) посмотри находит ли твое приложение необходимый DLL.

Добавлено через 2 минуты
Еще чето в инете на подликновку либы все ругаются, видимо что то не так идет на уровне компиляции, погугли может свинушка зарыта у самих мелкоСофтах.



1



120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

02.12.2014, 16:01

3

Могу предположить что ты создал не консольный проект.



0



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

02.12.2014, 19:14

 [ТС]

4

demmax2004, нет, консольный.



0



120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

02.12.2014, 19:24

5

тогда выложи его тут



0



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

02.12.2014, 20:07

 [ТС]

6

то есть, для каждого подкласса создать свой хидер?

Добавлено через 24 минуты
demmax2004, всю папку проекта?это?



0



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

02.12.2014, 22:36

 [ТС]

7

demmax2004,



0



31 / 40 / 6

Регистрация: 04.10.2014

Сообщений: 185

02.12.2014, 23:28

8

Если у вас VS2010 ставите вот это Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack
На nnm-club можно найти образы MSDN там будет это.
Если VS2012 и выше то оно должно уже быть в визуал студии.
Собственно с диаграммы можно 2 раза кликнуть по узлу и переходим к нужному файлу.
Это как бы из раздела — аля «обязательные техники программирования».

Вот так это делается )) >
Architecture — Generate Dependency Graph — by Include File

Миниатюры

Error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup
 



1



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

02.12.2014, 23:54

 [ТС]

9

Redee, а если так, то что выбирать?

Миниатюры

Error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup
 



0



31 / 40 / 6

Регистрация: 04.10.2014

Сообщений: 185

03.12.2014, 00:08

10

Так понял что у тебя MSVS2010 rus.
Ну вот для построения такой диаграммы необходимо повторюсь Visual Studio 2010 Visualization and Modeling Feature Pack.
И у тебя как видишь нет выбора по Подключенным файлам.

Добавлено через 8 минут
У меня такое поставлено, не знаю все на английских версиях VS разрабатывают же!
en_visual_studio_2010_visualization_modeling_feature_pack_x86_x64_535571.vsix

Порой может на русскую твою есть вариант.

Добавлено через 2 минуты
Если у тебя win7 ставь смело VS поновее допустим 2013.
Там гораздо больше «плюшек» да и новые стандарты более широко поддерживает.

Эт я просто от безисходности на старом железе лучше 2010ой не поставлю.



1



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

03.12.2014, 01:32

 [ТС]

11

Redee,вот, что дальше делать?

Миниатюры

Error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup
 



0



31 / 40 / 6

Регистрация: 04.10.2014

Сообщений: 185

03.12.2014, 01:41

12

Ну поздравляю.
Пиши проект, сверяй по диаграмме матрешку хидер до исполняющего 101.cpp
Ты сделал свою программистскую (ну и слово написал еле выговариваемое )) жизнь гораздо проще.



1



120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

03.12.2014, 05:15

13

Ты просто красавчик, зачем main() засунул в класс Radio, Mp3 ????



0



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

03.12.2014, 11:47

 [ТС]

14

demmax2004, класс Radio — это основной класс, а классы Mp3 и Magnitola — это подклассы.



0



120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

03.12.2014, 11:54

15

Еще раз, main() не должна быть в классе !!!!!! НИ в одном классе, она должна быть сама по себе !!!



0



borlogg

0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

03.12.2014, 11:56

 [ТС]

16

demmax2004,имеешь в виду вот эту часть?

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
int main()
{
        Radio r(1,96,"Ua Radio",5);
        Magnitola mg(1);
        Mp3 mp(1);
 
        cout<<"1.Радиоn"<<endl;
        cout<<"2.Магнитолаn"<<endl;
        cout<<"3.Mp3n"<<endl;
 
int i;
 cin>> i;
  switch ( i ) {
  case 1:
    do{
        r.Menu1();
        Sleep(3000);
system("cls");
return main();
}while(i!=10);
   break;
     case 2:
    do{
cout<<"Магнитолаn"<<endl;
mg.Menu2();
        Sleep(3000);
system("cls");
return main();
}   while(i!=10);
    default: cerr <<"error" << endl;
    break;
    return 0;
  }}};



0



120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

03.12.2014, 12:01

17

конечно



0



0 / 0 / 0

Регистрация: 15.02.2014

Сообщений: 90

03.12.2014, 12:02

 [ТС]

18

demmax2004, так это нужно еще дополнительные скобки дописать?или как то по другому?



0



demmax2004

120 / 142 / 46

Регистрация: 31.10.2014

Сообщений: 721

Записей в блоге: 1

03.12.2014, 12:06

19

Нет просто

C++
1
2
3
4
int main()
{
 твой код
}

и все



0



Redee

31 / 40 / 6

Регистрация: 04.10.2014

Сообщений: 185

03.12.2014, 14:27

20

Уточню >

C++
1
2
3
4
void main()
{
    /*код*/
}
C++
1
2
3
4
5
int main()
{
    /*код*/
    return 1;
}



0



$ cargo build
   Compiling hello_cargo v0.1.0 (C:UsersAdministratorhello_cargo)
error: linking with `link.exe` failed: exit code: 1120
  |
  = note: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX64\x64\link.exe" "/NOLOGO" "/NXCOMPAT" "/LIBPATH:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.194r7b2el4tu7kvd.rcgu.o" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.1eds0eibexl9dfv0.rcgu.o" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.1k5pw52vv6z7wzfj.rcgu.o" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.1p4tf0bjlcue6j0r.rcgu.o" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.38moz6h2c4dmo3wu.rcgu.o" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.paib3qvdvqiase7.rcgu.o" "/OUT:C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.exe" "C:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.53t31pvrifx6jo99.rcgu.o" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\intrinsic.natvis" "/NATVIS:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis" "/NATVIS:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis" "/NATVIS:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\etc\libstd.natvis" "/LIBPATH:C:\Users\Administrator\hello_cargo\target\debug\deps" "/LIBPATH:C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-d2cb2280bcd44383.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-140520697b0936d7.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-a3e1790633df522a.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_alloc-2f29aa3beddef483.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libbacktrace-963dd21d9104800a.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-ac2d16dbeba7d44c.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-bab8a0038eeffc7d.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-0a2aca5d715fa450.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-04cd9a6d769db645.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-69018e88568c263f.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-f33a85683612f403.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-a5f276186a1cbe1e.rlib" "C:\Users\Administrator\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-7c234882c060b305.rlib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "msvcrt.lib" "/ENTRY:_start" "/SUBSYSTEM:console"
  = note: Non-UTF-8 output: LINK : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 _startrnliballoc-69018e88568c263f.rlib(alloc-69018e88568c263f.alloc.db6bslrt-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 __CxxFrameHandler3rnhello_cargo.194r7b2el4tu7kvd.rcgu.o : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 __CxxFrameHandler3rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 __CxxFrameHandler3rnlibpanic_unwind-140520697b0936d7.rlib(panic_unwind-140520697b0936d7.panic_unwind.3pk3w5mj-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 __CxxFrameHandler3rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 __CxxFrameHandler3rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcpyxa3xacxbaxafxcaxfd _ZN109_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..SpecExtend$LT$$RF$T$C$core..slice..Iter$LT$T$GT$$GT$$GT$11spec_extend17h27fc0b239f65d910E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnliballoc-69018e88568c263f.rlib(alloc-69018e88568c263f.alloc.db6bslrt-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcpyrnlibcore-a5f276186a1cbe1e.rlib(core-a5f276186a1cbe1e.core.5ihgt4vg-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcpyrnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memsetxa3xacxbaxafxcaxfd _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17he8bd7f6df41ff714E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memsetrnlibrustc_demangle-ac2d16dbeba7d44c.rlib(rustc_demangle-ac2d16dbeba7d44c.rustc_demangle.9m7x6f90-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memsetrnlibcore-a5f276186a1cbe1e.rlib(core-a5f276186a1cbe1e.core.5ihgt4vg-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memsetrnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 LeaveCriticalSectionxa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17h124297230944fda4E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CloseHandlexa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17h140523011ccc1e80E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CloseHandlernlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 DeleteCriticalSectionxa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17h8395c2f41ab5bd7fE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FreeEnvironmentStringsWxa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17hb7512e87037fd59eE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FindClosexa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17hee6e5a4e2edac808E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcmpxa3xacxbaxafxcaxfd _ZN4core3str22SplitInternal$LT$P$GT$9next_back17he6553f9425e5fb21E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibrustc_demangle-ac2d16dbeba7d44c.rlib(rustc_demangle-ac2d16dbeba7d44c.rustc_demangle.9m7x6f90-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcmprnlibcore-a5f276186a1cbe1e.rlib(core-a5f276186a1cbe1e.core.5ihgt4vg-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memcmprnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memmovexa3xacxbaxafxcaxfd _ZN5alloc11collections5btree3map21BTreeMap$LT$K$C$V$GT$6insert17h46a0a4b804e4a194E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnliballoc-69018e88568c263f.rlib(alloc-69018e88568c263f.alloc.db6bslrt-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 memmovernlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetLastErrorxa3xacxbaxafxcaxfd _ZN3std6thread5local4fast12Key$LT$T$GT$14try_initialize17h78546abd9587e41cE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SwitchToThreadxa3xacxbaxafxcaxfd _ZN3std6thread9yield_now17h50732e6e4740816bE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 Sleepxa3xacxbaxafxcaxfd _ZN3std6thread8sleep_ms17hc7d492bd3a0d6e45E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCurrentProcessxa3xacxbaxafxcaxfd _ZN3std9backtrace9Backtrace6create17hd6524f3d178186bfE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCurrentProcessrnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCurrentThreadxa3xacxbaxafxcaxfd _ZN3std9backtrace9Backtrace6create17hd6524f3d178186bfE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 RtlCaptureContextxa3xacxbaxafxcaxfd _ZN3std9backtrace9Backtrace6create17hd6524f3d178186bfE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetLastErrorxa3xacxbaxafxcaxfd _ZN3std3env11current_dir17hd4c7d5960fcd7e08E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCurrentDirectoryWxa3xacxbaxafxcaxfd _ZN3std3env11current_dir17hd4c7d5960fcd7e08E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetEnvironmentStringsWxa3xacxbaxafxcaxfd _ZN3std3env4vars17h4fa48fb3834294a4E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetEnvironmentVariableWxa3xacxbaxafxcaxfd _ZN3std3env7_var_os17h5718b3d296d70d40E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetEnvironmentVariableWxa3xacxbaxafxcaxfd _ZN3std3env8_set_var17h10668923b61f42f9E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetTempPathWxa3xacxbaxafxcaxfd _ZN3std3env8temp_dir17h8a056e49124fa3c4E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCommandLineWxa3xacxbaxafxcaxfd _ZN3std3env7args_os17h206fc57bb4563c9aE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 strlenxa3xacxbaxafxcaxfd _ZN3std3ffi5c_str7CString8from_raw17h2541310ab64b93d1E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 WriteFilexa3xacxbaxafxcaxfd _ZN3std2fs5write5inner17h17259c026d439e0aE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FlushFileBuffersxa3xacxbaxafxcaxfd _ZN3std2fs4File8sync_all17h6a4e8ce63089c894E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 DuplicateHandlexa3xacxbaxafxcaxfd _ZN3std2fs4File9try_clone17h4e0610b2fd37591fE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 ReadFilexa3xacxbaxafxcaxfd _ZN47_$LT$std..fs..File$u20$as$u20$std..io..Read$GT$4read17h8ab863edb0478f2dE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetFilePointerExxa3xacxbaxafxcaxfd _ZN47_$LT$std..fs..File$u20$as$u20$std..io..Seek$GT$4seek17h55b122468edbcac4E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 InitializeCriticalSectionxa3xacxbaxafxcaxfd _ZN3std2io5stdio6stdout17h1b80d155c7ae5ec7E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 EnterCriticalSectionxa3xacxbaxafxcaxfd _ZN3std2io5stdio6Stdout4lock17h07c621a835646173E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 WaitForSingleObjectxa3xacxbaxafxcaxfd _ZN3std7process7Command6status17h531ff5fb1286f390E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetExitCodeProcessxa3xacxbaxafxcaxfd _ZN3std7process7Command6status17h531ff5fb1286f390E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 TerminateProcessxa3xacxbaxafxcaxfd _ZN3std7process5Child4kill17hb1f015eea6ff3552E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetProcessIdxa3xacxbaxafxcaxfd _ZN3std7process5Child2id17hbdc0d0a409d7b7a2E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateEventWxa3xacxbaxafxcaxfd _ZN3std7process5Child16wait_with_output17h315080d8b41c29bdE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 WaitForMultipleObjectsxa3xacxbaxafxcaxfd _ZN3std7process5Child16wait_with_output17h315080d8b41c29bdE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetOverlappedResultxa3xacxbaxafxcaxfd _ZN3std7process5Child16wait_with_output17h315080d8b41c29bdE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetCurrentProcessIdxa3xacxbaxafxcaxfd _ZN3std7process2id17h2589596d30efc7b1E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 QueryPerformanceCounterxa3xacxbaxafxcaxfd _ZN3std4time7Instant3now17he2c21ae7c90fcf2cE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetProcessHeapxa3xacxbaxafxcaxfd _ZN3std10sys_common5alloc16realloc_fallback17h287ae01e7b685341E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 HeapAllocxa3xacxbaxafxcaxfd _ZN3std10sys_common5alloc16realloc_fallback17h287ae01e7b685341E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 HeapFreexa3xacxbaxafxcaxfd _ZN3std10sys_common5alloc16realloc_fallback17h287ae01e7b685341E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 TlsAllocxa3xacxbaxafxcaxfd _ZN3std10sys_common12thread_local9StaticKey9lazy_init17h35b7840218169705E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 TlsGetValuexa3xacxbaxafxcaxfd _ZN3std10sys_common12thread_local22register_dtor_fallback17h516ff58edbc93a51E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 TlsSetValuexa3xacxbaxafxcaxfd _ZN3std10sys_common12thread_local22register_dtor_fallback17h516ff58edbc93a51E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 HeapReAllocxa3xacxbaxafxcaxfd __rdl_realloc xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 AddVectoredExceptionHandlerxa3xacxbaxafxcaxfd _ZN3std2rt19lang_start_internal17h4cdd60b04eb5fbd3E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetModuleHandleWxa3xacxbaxafxcaxfd _ZN3std3sys7windows6compat6lookup17h08c92d4010796972E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetProcAddressxa3xacxbaxafxcaxfd _ZN3std3sys7windows6compat6lookup17h08c92d4010796972E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2001: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetProcAddressrnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetStdHandlexa3xacxbaxafxcaxfd _ZN81_$LT$std..io..stdio..Stdin$u20$as$u20$std..sys..windows..ext..io..AsRawHandle$GT$13as_raw_handle17hd17cb41ba8be8d22E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FindNextFileWxa3xacxbaxafxcaxfd _ZN89_$LT$std..sys..windows..fs..ReadDir$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h850d8800967c9a4bE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateFileWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs4File4open17h82b704fc99174e65E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetFileInformationByHandlexa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs4File9file_attr17h86aaff7af423e2c0E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 DeviceIoControlxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs4File9file_attr17h86aaff7af423e2c0E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateDirectoryWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs10DirBuilder5mkdir17h63ecbf832b6cb752E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FindFirstFileWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs7readdir17h8d2968c41d3862b5E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 DeleteFileWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs6unlink17hc97a70e1318c8db9E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 MoveFileExWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs6rename17hdf658da13eda7a2dE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 RemoveDirectoryWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs5rmdir17hae2b9bfbaf824b5cE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateHardLinkWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs4link17h43edd82ad9c79985E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetFileAttributesWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs8set_perm17h790927ed433ab255E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CopyFileExWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2fs4copy17h824e2b6b22794ee3E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CancelIoxa3xacxbaxafxcaxfd _ZN3std3sys7windows6handle9RawHandle9cancel_io17hfe7fc7234af10812E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 TryEnterCriticalSectionxa3xacxbaxafxcaxfd _ZN3std3sys7windows5mutex5Mutex8try_lock17hd6f61c5b49a4fa05E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetHandleInformationxa3xacxbaxafxcaxfd _ZN3std3sys7windows3net6Socket3new17h1b23c5b745a71ee9E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 FormatMessageWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2os12error_string17h17fb60a09eb2cfaeE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetModuleFileNameWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2os11current_exe17ha203898fdab887aaE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 SetCurrentDirectoryWxa3xacxbaxafxcaxfd _ZN3std3sys7windows2os5chdir17h803dea8f84273cbbE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 ExitProcessxa3xacxbaxafxcaxfd _ZN3std3sys7windows2os4exit17h2e9dbb20b216127bE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateProcessWxa3xacxbaxafxcaxfd _ZN3std3sys7windows7process7Command5spawn17hf672d9dc0f40c3ccE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateNamedPipeWxa3xacxbaxafxcaxfd _ZN3std3sys7windows7process5Stdio9to_handle17h9814fa723f6645f3E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateThreadxa3xacxbaxafxcaxfd _ZN3std3sys7windows6thread6Thread3new17h69e69d2b3d573916E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 QueryPerformanceFrequencyxa3xacxbaxafxcaxfd _ZN3std3sys7windows4time7Instant19checked_sub_instant17h468ce795e6f22811E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetSystemTimeAsFileTimexa3xacxbaxafxcaxfd _ZN3std3sys7windows1c30GetSystemTimePreciseAsFileTime8fallback17ha837896fe28ad4bbE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 GetConsoleModexa3xacxbaxafxcaxfd _ZN3std3sys7windows5stdio5write17hc416669dc4874e33E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 WriteConsoleWxa3xacxbaxafxcaxfd _ZN3std3sys7windows5stdio5write17hc416669dc4874e33E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibstd-d2cb2280bcd44383.rlib(std-d2cb2280bcd44383.std.bgy4q8bw-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 ReadConsoleWxa3xacxbaxafxcaxfd _ZN65_$LT$std..sys..windows..stdio..Stdin$u20$as$u20$std..io..Read$GT$4read17h32b2b710653b791aE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibpanic_unwind-140520697b0936d7.rlib(panic_unwind-140520697b0936d7.panic_unwind.3pk3w5mj-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 _CxxThrowExceptionxa3xacxbaxafxcaxfd _ZN12panic_unwind8real_imp5panic17h9803bcb8ecd2888bE xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 ReleaseMutexxa3xacxbaxafxcaxfd _ZN4core3ptr13drop_in_place17h3c3a1eac76400c12E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 WaitForSingleObjectExxa3xacxbaxafxcaxfd _ZN9backtrace7dbghelp4init17hb974efce409eecd0E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 LoadLibraryAxa3xacxbaxafxcaxfd _ZN9backtrace7dbghelp4init17hb974efce409eecd0E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 CreateMutexAxa3xacxbaxafxcaxfd _ZN9backtrace7dbghelp4init17hb974efce409eecd0E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnlibbacktrace-963dd21d9104800a.rlib(backtrace-963dd21d9104800a.backtrace.4tllunak-cgu.0.rcgu.o) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 RtlLookupFunctionEntryxa3xacxbaxafxcaxfd _ZN9backtrace9backtrace7dbghelp5trace21function_table_access17h311c8e9e59f3ff04E xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnmsvcrt.lib(delete_scalar.obj) : error LNK2019: xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxb7xfbxbaxc5 freexa3xacxbaxafxcaxfd "void __cdecl operator delete(void *)" (??3@YAXPEAX@Z) xd6xd0xd2xfdxd3xc3xc1xcbxb8xc3xb7xfbxbaxc5rnC:\Users\Administrator\hello_cargo\target\debug\deps\hello_cargo.exe : fatal error LNK1120: 86 xb8xf6xcexdexb7xa8xbdxe2xcexf6xb5xc4xcdxe2xb2xbfxc3xfcxc1xeern

error: aborting due to previous error

error: could not compile `hello_cargo`.

To learn more, run the command again with --verbose.

I am a newbie to Rust and fltk-rs, thank you for your great job first.

I follow the guide: https://github.com/fltk-rs/fltk-rs/wiki/Setup , and when running my example (IDEA + Rust plugin) , I got the errors below:

C:/Users/forti/.cargo/bin/cargo.exe build --color=always --message-format=json-diagnostic-rendered-ansi --package fast_wind --bin fast_wind
   Compiling cc v1.0.72
   Compiling bitflags v1.3.2
   Compiling paste v1.0.6
   Compiling cmake v0.1.46
   Compiling fltk-sys v1.2.21
   Compiling fltk v1.2.21
   Compiling fast_wind v0.1.0 (C:UsersfortiIdeaProjectsfast_wind)
error: linking with link.exe failed: exit code: 1120
  |
  = note: "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe" "/NOLOGO" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.2fqktbdsw8062w6o.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.2yomffb62hb0mpa9.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.47zowapzurfzw98c.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.4b7crscw569kwss3.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.4d92zut93zbhspoc.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.4u7rqrgzvs5qyoun.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.57qoubqb7wvgozxe.rcgu.o" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.4qwbwovlmnf0jede.rcgu.o" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\build" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\build\Release" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\lib" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\lib64" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\lib\Release" "/LIBPATH:C:\Users\forti\IdeaProjects\fast_wind\target\debug\build\fltk-sys-9a3d5fba8a5d947c\out\lib64\Release" "/LIBPATH:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\libfltk-824113e849f7c956.rlib" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\libbitflags-56b04ecee242fa81.rlib" "C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\libfltk_sys-6e6869ba10c3dc33.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd-28d6dc0f79630c45.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libpanic_unwind-b50477ac6e04fcc9.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libstd_detect-c7488ad87a77abd0.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_demangle-bcf313a6ed35afcd.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libhashbrown-756adbe9921ab397.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_alloc-9993f0706388fcbc.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libunwind-3c1f5f44490732f5.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcfg_if-081c80a34ffc1487.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liblibc-106ede77c566e4cc.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\liballoc-056cd8ea646e58e4.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\librustc_std_workspace_core-665ed95809278e59.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-c2100e40c13f915d.rlib" "C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcompiler_builtins-d16e973e465c65af.rlib" "ws2_32.lib" "comctl32.lib" "gdi32.lib" "oleaut32.lib" "ole32.lib" "uuid.lib" "shell32.lib" "advapi32.lib" "comdlg32.lib" "winspool.lib" "user32.lib" "kernel32.lib" "odbc32.lib" "gdiplus.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib" "/OUT:C:\Users\forti\IdeaProjects\fast_wind\target\debug\deps\fast_wind.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\intrinsic.natvis" "/NATVIS:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\liballoc.natvis" "/NATVIS:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\libcore.natvis" "/NATVIS:C:\Users\forti\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\etc\libstd.natvis"
  = note: libfltk_sys-6e6869ba10c3dc33.rlib(cfl.cpp.obj) : error LNK2019: unresolved external symbol "public: static int __cdecl Fl::gl_visual(int,int *)" (?gl_visual@Fl@@SAHHPEAH@Z) referenced in function Fl_gl_visual
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "void __cdecl gl_start(void)" (?gl_start@@YAXXZ) referenced in function Fl_gl_start
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "void __cdecl gl_finish(void)" (?gl_finish@@YAXXZ) referenced in function Fl_gl_finish
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2001: unresolved external symbol "private: virtual void __cdecl Fl_Gl_Window::draw_overlay(void)" (?draw_overlay@Fl_Gl_Window@@EEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "private: void __cdecl Fl_Gl_Window::init(void)" (?init@Fl_Gl_Window@@AEAAXXZ) referenced in function "public: __cdecl Fl_Gl_Window::Fl_Gl_Window(int,int,int,int,char const *)" (??0Fl_Gl_Window@@QEAA@HHHHPEBD@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "private: static int __cdecl Fl_Gl_Window::can_do(int,int const *)" (?can_do@Fl_Gl_Window@@CAHHPEBH@Z) referenced in function "public: int __cdecl Fl_Gl_Window::can_do(void)" (?can_do@Fl_Gl_Window@@QEAAHXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "private: int __cdecl Fl_Gl_Window::mode(int,int const *)" (?mode@Fl_Gl_Window@@AEAAHHPEBH@Z) referenced in function "public: int __cdecl Fl_Gl_Window::mode(int)" (?mode@Fl_Gl_Window@@QEAAHH@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "protected: virtual void __cdecl Fl_Gl_Window::draw(void)" (?draw@Fl_Gl_Window@@MEAAXXZ) referenced in function "public: virtual void __cdecl Fl_Gl_Window_Derived::draw(void)" (?draw@Fl_Gl_Window_Derived@@UEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual void __cdecl Fl_Gl_Window::show(void)" (?show@Fl_Gl_Window@@UEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual void __cdecl Fl_Gl_Window::flush(void)" (?flush@Fl_Gl_Window@@UEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2001: unresolved external symbol "public: virtual void __cdecl Fl_Gl_Window::hide(void)" (?hide@Fl_Gl_Window@@UEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual void __cdecl Fl_Gl_Window::resize(int,int,int,int)" (?resize@Fl_Gl_Window@@UEAAXHHHH@Z) referenced in function "public: virtual void __cdecl Fl_Gl_Window_Derived::resize(int,int,int,int)" (?resize@Fl_Gl_Window_Derived@@UEAAXHHHH@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual int __cdecl Fl_Gl_Window::handle(int)" (?handle@Fl_Gl_Window@@UEAAHH@Z) referenced in function "public: virtual int __cdecl Fl_Gl_Window_Derived::handle(int)" (?handle@Fl_Gl_Window_Derived@@UEAAHH@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::context(struct HGLRC__ *,int)" (?context@Fl_Gl_Window@@QEAAXPEAUHGLRC__@@H@Z) referenced in function Fl_Gl_Window_set_context
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::swap_buffers(void)" (?swap_buffers@Fl_Gl_Window@@QEAAXXZ) referenced in function Fl_Gl_Window_swap_buffers
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::ortho(void)" (?ortho@Fl_Gl_Window@@QEAAXXZ) referenced in function Fl_Gl_Window_ortho
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: int __cdecl Fl_Gl_Window::can_do_overlay(void)" (?can_do_overlay@Fl_Gl_Window@@QEAAHXZ) referenced in function Fl_Gl_Window_can_do_overlay
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::redraw_overlay(void)" (?redraw_overlay@Fl_Gl_Window@@QEAAXXZ) referenced in function Fl_Gl_Window_redraw_overlay
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::hide_overlay(void)" (?hide_overlay@Fl_Gl_Window@@QEAAXXZ) referenced in function Fl_Gl_Window_hide_overlay
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: void __cdecl Fl_Gl_Window::make_overlay_current(void)" (?make_overlay_current@Fl_Gl_Window@@QEAAXXZ) referenced in function Fl_Gl_Window_make_overlay_current
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: float __cdecl Fl_Gl_Window::pixels_per_unit(void)" (?pixels_per_unit@Fl_Gl_Window@@QEAAMXZ) referenced in function "public: int __cdecl Fl_Gl_Window::pixel_h(void)" (?pixel_h@Fl_Gl_Window@@QEAAHXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl Fl_Gl_Window::~Fl_Gl_Window(void)" (??1Fl_Gl_Window@@UEAA@XZ) referenced in function "public: virtual __cdecl Fl_Gl_Window_Derived::~Fl_Gl_Window_Derived(void)" (??1Fl_Gl_Window_Derived@@UEAA@XZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "protected: virtual void __cdecl Fl_Glut_Window::draw(void)" (?draw@Fl_Glut_Window@@MEAAXXZ) referenced in function "public: virtual void __cdecl Fl_Glut_Window_Derived::draw(void)" (?draw@Fl_Glut_Window_Derived@@UEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2001: unresolved external symbol "protected: virtual void __cdecl Fl_Glut_Window::draw_overlay(void)" (?draw_overlay@Fl_Glut_Window@@MEAAXXZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "protected: virtual int __cdecl Fl_Glut_Window::handle(int)" (?handle@Fl_Glut_Window@@MEAAHH@Z) referenced in function "public: virtual int __cdecl Fl_Glut_Window_Derived::handle(int)" (?handle@Fl_Glut_Window_Derived@@UEAAHH@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: __cdecl Fl_Glut_Window::Fl_Glut_Window(int,int,int,int,char const *)" (??0Fl_Glut_Window@@QEAA@HHHHPEBD@Z) referenced in function "public: __cdecl Fl_Glut_Window_Derived::Fl_Glut_Window_Derived(int,int,int,int,char const *)" (??0Fl_Glut_Window_Derived@@QEAA@HHHHPEBD@Z)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "public: virtual __cdecl Fl_Glut_Window::~Fl_Glut_Window(void)" (??1Fl_Glut_Window@@UEAA@XZ) referenced in function "public: virtual __cdecl Fl_Glut_Window_Derived::~Fl_Glut_Window_Derived(void)" (??1Fl_Glut_Window_Derived@@UEAA@XZ)
          libfltk_sys-6e6869ba10c3dc33.rlib(cfl_window.cpp.obj) : error LNK2019: unresolved external symbol "void (__cdecl*__cdecl glutGetProcAddress(char const *))(void)" (?glutGetProcAddress@@YAP6AXXZPEBD@Z) referenced in function Fl_Gl_Window_get_proc_address
          C:UsersfortiIdeaProjectsfast_windtargetdebugdepsfast_wind.exe : fatal error LNK1120: 28 unresolved externals
error: aborting due to previous error

error: could not compile `fast_wind` due to 2 previous errors
Process finished with exit code 101`

My Cargo.toml file:

[package]
name = "fast_wind"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
fltk = "1.2.21" 

The main.rs file:

use fltk::{app, prelude::*, window::Window};

fn main() {
    let app = app::App::default();
    let mut wind = Window::new(100, 100, 400, 300, "Hello from rust");
    wind.end();
    wind.show();
    app.run().unwrap();
}

I don’t know why. Seems something error about opengl?

Понравилась статья? Поделить с друзьями:
  • Ошибка msa на xiaomi как убрать
  • Ошибка ms windows store assoc
  • Ошибка ms settings display этому
  • Ошибка ms gamingoverlay windows 11
  • Ошибка ms dos при удалении