Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ошибка Β«Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β» ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ошибки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ тСкстов ошибок:

РСшСниС

Π§Π°Ρ‰Π΅ всСго ΠΎΠ½ΠΈ приходят ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», содСрТащий объявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ Β«Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β»:

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ:

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ с ошибкой

Π”Ρ€ΡƒΠ³ΠΎΠΉ распространСнный источник ошибки Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ написали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ:

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ объСм

НапримСр, этот ΠΊΠΎΠ΄ выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ std::string :

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ объявлСния

g Π½Π΅ Π±Ρ‹Π» объявлСн Π΄ΠΎ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ использования. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π»ΠΈΠ±ΠΎ пСрСмСститС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ g Π΄ΠΎ f :

Или Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΡŽ g Π΄ΠΎ f :

stdafx.h Π½Π΅ свСрху (спСцифично для VS)

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Visual Studio. Π’ VS Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ #include «stdafx.h» ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Код Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ игнорируСтся компилятором, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ это:

#include Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅:

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΎΡ‚Π²Π΅Ρ‚.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Рассмотрим ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваш Π΄Ρ€ΡƒΠ³ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π²Π°ΠΌ: Β«Π‘ΠΎΠ± ΠΈΠ΄Π΅Ρ‚ Π½Π° ΡƒΠΆΠΈΠ½Β», Π° Ρ‚Ρ‹ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ, ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π‘ΠΎΠ±. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π² Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, Π²Π΅Ρ€Π½ΠΎ? Π’Π²ΠΎΠΉ Π΄Ρ€ΡƒΠ³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: Β«Π£ мСня Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π‘ΠΎΠ±. Π‘ΠΎΠ± ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΠ±Π΅Π΄ΡƒΒ». Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π‘ΠΎΠ± объявлСн, ΠΈ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΎ ΠΊΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ваш Π΄Ρ€ΡƒΠ³.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Β«Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β», ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, класса ΠΈ Ρ‚. Π”.), И компилятор Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ объявлСния для Π½Π΅Π³ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ компилятор понятия Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π».

Если Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² C ΠΈΠ»ΠΈ C ++, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ сказали компилятору ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ОбъявлСния часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, поэтому, скорСС всСго, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ просто Π½Π΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅.

Π£ мСня Π±Ρ‹Π»Π° такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ классом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² пространствС ΠΈΠΌΠ΅Π½. Π― пытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс Π±Π΅Π· пространства ΠΈΠΌΠ΅Π½, вызывая ΠΎΡˆΠΈΠ±ΠΊΡƒ компилятора Β«ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β» MyClass Β«Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Β».
Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅

ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс, ΠΊΠ°ΠΊ

Π’ C ΠΈ C ++ всС ΠΈΠΌΠ΅Π½Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм. Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая Π½Π΅ Π±Ρ‹Π»Π° объявлСна, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Β«Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Β».

Однако Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” это особый случай Π² C (ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² C), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ сначала ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΈΡ…. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ функция сущСствуСт с числом ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ Π² Π²Ρ‹Π·ΠΎΠ²Π΅. Если фактичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ совпадаСт, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π­Ρ‚ΠΎΡ‚ особый случай для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ сущСствуСт Π² C ++.

Π’Ρ‹ исправляСтС ошибки Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π°, провСряя, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ ΠΈΡ… использования. Π’ случаС printf Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (ΠΈΠ»ΠΈ ΠΆΠ΅ Π² C ++).

Π­Ρ‚ΠΈ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…

ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ имя printf Π½ΠΎ компилятор Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚, Π³Π΄Π΅ Π±Ρ‹Π»ΠΎ объявлСно имя, ΠΈ, соотвСтствСнно, Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚.

Π›ΡŽΠ±ΠΎΠ΅ имя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ объявлСно Π΄ΠΎ Π΅Π΅ использования. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ имя.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ объявлСниС Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ компилятору ΠΏΡƒΡ‚Π΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ².

НапримСр
C:

Иногда ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ ошибки являСтся простая ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°. НапримСр, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ PrintHello

Π½ΠΎ Π² основном Π²Ρ‹ сдСлали ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ ΠΈ вмСсто PrintHello Ρ‚Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π» printHello с строчной Π±ΡƒΠΊΠ²Ρ‹ Β«Ρ€Β».

Другая возмоТная ситуация: доступ ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту (классу шаблона) Π² классС шаблона.

Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄: использованиС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° класса ΠΏΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ ΠΈΠΌΠ΅Π½ΠΈ (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСфикса this-> ΠΈΠ»ΠΈ ΠΆΠ΅ parentClassName:: Π½Π° имя Ρ‡Π»Π΅Π½Π°).

Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· Π΅Π΅ объявлСния. Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ
функция printf (). Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этого.
НСкоторыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ошибки, Ссли ΠΎΠ½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм. Если
это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ Π±Π΅Π· ΠΏΡ€ΠΎΠ±.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Ссли Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Visual Studio ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ с IntelliSense.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Ошибка компилятора C2065

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ распространСнныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ объявлСн

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с ошибками

Π­Ρ‚Π° ошибка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° имя ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° написано Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прописныС ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹. Имя Π² объявлСнии Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ИспользованиС Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ class Ρ‚ΠΈΠΏΠΎΠ², struct ΠΈΠ»ΠΈ, enum class Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‚ΠΎΡ‡Π½ΡΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ области ΠΏΡ€ΠΈ ΠΈΡ… использовании Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этой области.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π΅ являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ

Π­Ρ‚Π° ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ, Ссли Π²Ρ‹ помСстили Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ прСпроцСссора, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ #include, #define ΠΈΠ»ΠΈ #pragma, ΠΏΠ΅Ρ€Π΅Π΄ #includeΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. Если исходный Ρ„Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированный Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ссли ΠΎΠ½ компилируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° компилятора /Yu ), Ρ‚ΠΎ всС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ прСпроцСссора ΠΏΠ΅Ρ€Π΅Π΄ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ #include Π² Ρ„Π°ΠΉΠ» ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ пСрСмСститС Π΅Π³ΠΎ послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² исходный Ρ„Π°ΠΉΠ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: отсутствуСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Π’Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ», содСрТащий объявлСниС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ исходный Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚.

Другая возмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ использовании списка ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: отсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°

Π­Ρ‚Π° ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ, Ссли отсутствуСт Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° послС строковой константы. Π­Ρ‚ΠΎ простой способ запутывания компилятора. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ пропущСнная Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… строках ΠΏΠ΅Ρ€Π΅Π΄ сообщаСмым располоТСниСм ошибки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ИспользованиС ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Π½Π΅ области дСйствия Ρ†ΠΈΠΊΠ»Π°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: объявлСниС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ прСпроцСссора

Π­Ρ‚Π° ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ, Ссли Π²Ρ‹ ΡΡΡ‹Π»Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая находится Π² ΠΊΠΎΠ΄Π΅, скомпилированном ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ компилируСтся для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² настоящСС врСмя Π½Π΅ поддСрТиваСтся Π² срСдС сборки. Если ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ макроса прСпроцСссора, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скомпилирован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ макроса прСпроцСссора. Π­Ρ‚Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ объявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступно, Ссли Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ макросы прСпроцСссора Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сборки.

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ сборкС Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ Π² Ρ€ΠΎΠ·Π½ΠΈΡ†Ρƒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: сбой вывСдСния Ρ‚ΠΈΠΏΠ° C++/CLI

Π­Ρ‚Π° ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (C++/CLI).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° C++/CLI

эта ошибка Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎ согласованности компилятора, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ для Visual Studio 2005: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для Visual C++Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Ошибка: «getch: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π Π°Π±ΠΎΡ‚Π° с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ списками. Ошибка «getline: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
Π’ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² этом)),Π½ΠΎ всС ΠΆΠ΅ ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Π½Π°Π΄ΠΎ ΡΠ΄Π°Π²Π°Ρ‚ΡŒ.Π’Π΅ΠΌΠ° курсовой: ВСкст ΠΏΠΎΠΌΠΎΡ‰ΠΈ для.

Ошибка сортировки «error C3861: merge: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
Π•ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки слияниСм void MergeSort(vector &buf, size_t l, size_t r) < if (l.

Π’ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈ ошибка «sqare: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΏΠΈΡˆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ «sqare: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½». ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ! sqare Π΄ΠΎΠ»ΠΆΠ½ΠΎ.

НС ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π² Ρ‡Π΅ΠΌ ошибка «Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
Ошибка Π² 10 ΠΈ 18 строкС, подскаТитС поТалуйста Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. #include #include.

Как Π’Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ строку
#include
Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°?

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

пСрСписал слово ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ _getch()
Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 4 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
Ссли Π²Π°ΠΌ Π½Π΅ слоТно,Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π²Π΅Ρ€Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ

Artem123, ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· conio.h всС Π΄Π΅Π»Π°Ρ‚ΡŒ простым system(«pause»); (Π’Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ iostream)

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
Artem123, ΠœΠΎΠ³Ρƒ ΡΠΊΠΈΠ½ΡƒΡ‚ΡŒ свою софтину ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠ². ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ(Писал Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄, Π½ΠΎ gcc ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π° c++)
Моя Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ бСсконСчной Π΄Ρ€ΠΎΠ±ΡŒΡŽ. Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ дСйствия.

ΠšΡΡ‚ Π½Π° счСт ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π°Π³ студии ΠΈ ΠΎΠ½Π° ΠΏΠ»ΠΎΡ…ΠΎ Π»ΠΈΠ±ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ _getch(); Π΅Ρ‰Π΅ Ρ€Π°Π·

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

Как Π’Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ строку
#include
Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°?

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

Π‘Π½Π°Ρ‡Π°Π»Π° Π’Ρ‹ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚Π΅ ΠΊΠΎΡ€Π΅Π½ΡŒ,
ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ провСряСтС, Π° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π•Ρ‰Π΅ Ρ€Π°Π·:
ΠŸΡ€ΠΈ создании ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° 3-Π΅ΠΉ Π΄ΠΈΠ°Π»ΠΎΠΆΠΊΠ΅ Π½Π°Π΄ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ
«ΠŸΡƒΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Empty project)»

И ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄ΠΎ сих ΠΏΠΎΡ€ строка kv=sqrt(d); Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Π° Π²Π½ΡƒΡ‚Ρ€ΡŒ if?

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Ошибка компиляции «time ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ЗдравствуйтС, я Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² использовании Visual Studio ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°Ρ‡Π°Π»Π° ΡƒΡ‡ΠΈΡ‚ΡŒ C++. И.

Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. tick. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π° Ρ„ΠΎΡ‚ΠΎ. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ошибки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?Ошибка C3861 «split ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠΎΠ΄ split. Π₯ΠΎΡ‡Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ строку string Ρ€Π°Π·Π±ΠΈΠ»ΠΎ Π² массив Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ΠœΠΎΠΆΠ΅Ρ‚ Π½ΡƒΠΆΠ½ΠΎ.

Ошибка «fmod: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½»
ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡƒΡŽ слуТбу Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ? fmod: ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Int _tmain(int argc, _TCHAR* argv[]) ΠΈ Π΄Ρ€

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ argc ΠΈ **argv Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ int main(int argc, char **argv)?
ЗдраствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ΄Π΅Ρ€Ρ‹! Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ argc ΠΈ **argv Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ int main(int argc, char.

int main() ΠΈ int _tmain(int argc, _TCHAR* argv[])
ΠŸΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ консольного прилоТСния Microsoft Visual Π‘++ 2010 Express создаСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ.

ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅ поТалуйста с int main(int argc, char*argv[])
Если я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понимаю, Ρ‚ΠΎ int argc это ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‚. Π΅ Ссли argc>1 Ρ‚ΠΎ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Ρ‚Ρ‹ Π½Π΅ вСсь ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ скопировал Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏ, ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉ вСсь, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„Π°ΠΉΠ» stdafx.h

РСшСниС

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. tick. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π° Ρ„ΠΎΡ‚ΠΎ. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ошибки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ эта строка? int _tmain(int argc, _TCHAR* argv[])
ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Π΄ΠΎ этого пользовался DEV, Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ΅Ρ€Π΅ΡΠ΅ΡΡ‚ΡŒ Π½Π° Visual Studio 2010 Express C++. Π‘++ Π΅Ρ‰Π΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ _TCHAR Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ int _tmain(int argc, _TCHAR* argv[])
// ConsoleApplication42.cpp: опрСдСляСт Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° для консольного прилоТСния. // #include.

Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. tick. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π° Ρ„ΠΎΡ‚ΠΎ. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°-tick. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tick. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ошибки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?АргумСнты main(int argc, char *argv[])
ЭкспСрты Π² с++,ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ поТалуйста Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ понял ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹,Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ВсСм здравствуйтС!
Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π΄ΠΎΠ±Ρ€Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ:
ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽ Π·Π½Π°Ρ‡ΠΈΡ‚ я ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° Visual C++
писал Π½Π΅ я сам, скачал исходники с Π³ΠΈΡ‚Ρ…Π°Π±Π°, Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ
Π’Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΏΠΎ увСрСниям Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Π° ΠΊ компиляции ΠΈ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Π°, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ситуация Ρ‚Π°ΠΊΠΎΠ²Π° Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ компиляции Π²Ρ‹Π»Π°Π·ΠΈΡ‚ ΠΏΠΎΠ»Π½ΠΎ ошибок, ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ…

Π’ΠΎΡ‚ сам тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Ошибка «ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½» ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса
всСм Π΄ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ класс для machine, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ вывСсти.

НСт, всС ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ zip Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ, Π²Π½ΡƒΡ‚Ρ€ΠΈ всС Π΅ΡΡ‚ΡŒ, log.h ΠΈ Filelog.h Π΅ΡΡ‚ΡŒ, Π²ΠΎΡ‚ ΠΈΡ… содСрТимоС

НСпохоТС Ρ‡Ρ‚ΠΎΠ±Ρ‹ для линукса ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² линуксС использованиС zip Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π΅ распространСно ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ
Π’Π°ΠΌ ΠΆΠ΅ Π½Π° этой страничкС Π»Π΅ΠΆΠ°Ρ‚ эти ΠΊΠΎΠ΄Ρ‹ Π² tar.gz Π²ΠΎΡ‚ ΠΎΠ½ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠ΅ для линукса

App(void)» (??1App@@UEAA@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_signal_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl App::App(int,char * *)» (??0App@@QEAA@HPEAPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_signal_start Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: int __cdecl App::exec(void)» (?exec@App@@QEAAHXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_signal_stop Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static void __cdecl App::onSignal(struct uv_signal_s *,int)» (?onSignal@App@@CAXPEAUuv_signal_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\App.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_close Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static void __cdecl Console::onRead(struct uv_stream_s *,__int64,struct uv_buf_t const *)» (?onRead@Console@@CAXPEAUuv_stream_s@@_JPEBUuv_buf_t@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_close» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_close» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_read_start Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_read_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_is_readable Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_is_readable» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_tty_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_tty_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_tty_set_mode Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl Console::Console(class IConsoleListener *)» (??0Console@@QEAA@PEAVIConsoleListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Console.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_tty_set_mode» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_try_write Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl ConsoleLog:Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. ae. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π° Ρ„ΠΎΡ‚ΠΎ. Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°-ae. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»Π°. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ae. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹Π΅ ошибки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°? ΠšΠ°ΠΊΠΎΠ²Ρ‹ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ?rint(char *)» (?print@ConsoleLog@@AEAAXPEAD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_try_write» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_is_writable Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: bool __cdecl ConsoleLog::isWritable(void)const » (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_is_writable» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_guess_handle Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: bool __cdecl ConsoleLog::isWritable(void)const » (?isWritable@ConsoleLog@@AEBA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\ConsoleLog.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_buf_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl FileLog::write(char *,unsigned __int64)» (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_buf_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_fs_req_cleanup Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl FileLog::FileLog(char const *)» (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_fs_req_cleanup» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_fs_open Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl FileLog::FileLog(char const *)» (??0FileLog@@QEAA@PEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_fs_open» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_fs_write Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl FileLog::write(char *,unsigned __int64)» (?write@FileLog@@AEAAXPEAD_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\FileLog.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_strerror Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: int __cdecl Client::resolve(char const *)» (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_strerror» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_shutdown Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: bool __cdecl Client::close(void)» (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_read_stop Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: bool __cdecl Client::close(void)» (?close@Client@@AEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_is_closing Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: void __cdecl ::operator()(stru ct uv_shutdown_s *,int)const » (??R @@QEBAXPEAUuv_s hutdown_s@@H@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_tcp_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_tcp_nodelay Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_tcp_connect Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::connect(struct sockaddr *)» (?connect@Client@@AEAAXPEAUsockaddr@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_timer_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl Client::Client(int,char const *,class IClientListener *)» (??0Client@@QEAA@HPEBDPEAVIClientListener@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_init» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_timer_start Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::startTimeout(void)» (?startTimeout@Client@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Network.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_start» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_timer_stop Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: bool __cdecl Client::disconnect(void)» (?disconnect@Client@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_stop» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\DonateStrategy.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_timer_stop» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_getaddrinfo Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: int __cdecl Client::resolve(char const *)» (?resolve@Client@@AEAAHPEBD@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_freeaddrinfo Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static void __cdecl Client::onResolved(struct uv_getaddrinfo_s *,int,struct addrinfo *)» (?onResolved@Client@@CAXPEAUuv_getaddrinfo_s@@HPEAUaddrinfo@ @@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_ip4_name Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::connect(class std::vector > const &,class std::vector > const &)» (?connect@Client@@AEAAXAEBV?$vector@PEAUaddrinfo@@V?$allocat or@PEAUaddrinfo@@@std@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_ip6_name Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Client::connect(class std::vector > const &,class std::vector > const &)» (?connect@Client@@AEAAXAEBV?$vector@PEAUaddrinfo@@V?$allocat or@PEAUaddrinfo@@@std@@@std@@0@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Client.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_hrtime Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: __cdecl SubmitResult::SubmitResult(__int64,unsigned int,unsigned __int64)» (??0SubmitResult@@QEAA@_JI_K@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\SubmitResult.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_version_string Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Options::showVersion(void)» (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_version_string» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Summary.obj 1
Ошибка LNK2001 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ «uv_version_string» xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform_win.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_fs_close Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: bool __cdecl Options::save(void)» (?save@Options@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_get_version Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: void __cdecl Options::showVersion(void)» (?showVersion@Options@@AEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Options.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_exepath Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static char const * __cdecl Platform::defaultConfigName(void)» (?defaultConfigName@Platform@@SAPEBDXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Platform.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_thread_create Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: void __cdecl Handle::start(void (__cdecl*)(void *))» (?start@Handle@@QEAAXP6AXPEAX@Z@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_thread_join Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: void __cdecl Handle::join(void)» (?join@Handle@@QEAAXXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Handle.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_async_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static bool __cdecl Workers::start(class std::vector > const &)» (?start@Workers@@SA_NAEBV?$vector@PEAVOclThread@@V?$allocato r@PEAVOclThread@@@std@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_async_send Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static void __cdecl Workers::submit(class Job const &)» (?submit@Workers@@SAXAEBVJob@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_queue_work Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static void __cdecl Workers::onResult(struct uv_async_s *)» (?onResult@Workers@@CAXPEAUuv_async_s@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_rwlock_init Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static bool __cdecl Workers::start(class std::vector > const &)» (?start@Workers@@SA_NAEBV?$vector@PEAVOclThread@@V?$allocato r@PEAVOclThread@@@std@@@std@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_rwlock_rdlock Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static class Job __cdecl Workers::job(void)» (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_rwlock_rdunlock Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static class Job __cdecl Workers::job(void)» (?job@Workers@@SA?AVJob@@XZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_rwlock_wrlock Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static void __cdecl Workers::setJob(class Job const &,bool)» (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ uv_rwlock_wrunlock Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: static void __cdecl Workers::setJob(class Job const &,bool)» (?setJob@Workers@@SAXAEBVJob@@_N@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Workers.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_start_daemon Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: bool __cdecl Httpd::start(void)» (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_lookup_connection_value Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static int __cdecl Httpd::handler(void *,struct MHD_Connection *,char const *,char const *,char const *,char const *,unsigned __int64 *,void * *)» (?handler@Httpd@@CAHPEAXPEAUMHD_Connection@@PEBD222PEA_KPEAP EAX@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_queue_response Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_create_response_from_buffer Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_destroy_response Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_add_response_header Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «private: static int __cdecl Httpd::done(struct MHD_Connection *,int,struct MHD_Response *)» (?done@Httpd@@CAHPEAUMHD_Connection@@HPEAUMHD_Response@@@Z) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK2019 ссылка Π½Π° Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΉ внСшний символ MHD_is_feature_supported Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ «public: bool __cdecl Httpd::start(void)» (?start@Httpd@@QEAA_NXZ) xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Httpd.obj 1
Ошибка LNK1120 Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСмСнтов: 62 xmrig-amd C:\XMR_compile\xmrig-amd-2.5.2_compile\Debug\xmrig-amd.exe 1

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *