• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed visual studio 2017 błąd kompilacji w c++

Object Storage Arubacloud
0 głosów
2,222 wizyt
pytanie zadane 7 maja 2017 w C i C++ przez Klaudiusz Piotrowicz Początkujący (270 p.)
zamknięte 9 maja 2017 przez Klaudiusz Piotrowicz

Szybko i na temat

Mam taki program

//First - pierwszy program w c++

#include <iostream>
#include <conio.h>
void main()
{
    std::cout << "Hello word" << std::endl;
    getch;
}

wciskam f7 i dostaje coś takiego

1>------ Kompilacja rozpoczęta: Projekt: First, Konfiguracja: Debug Win32 ------
1>Źródło.obj : error LNK2005: Element _main jest już zdefiniowany w elemencie main.obj
1>Źródło1.obj : error LNK2005: Element _main jest już zdefiniowany w elemencie main.obj
1>C:\Users\Documents\Visual Studio 2017\Projects\Kurs c++\First\Debug\First.exe : fatal error LNK1169: znaleziono co najmniej jeden wielokrotnie zdefiniowany symbol
1>Kompilowanie projektu „First.vcxproj” wykonane — NIEPOWODZENIE.
========== Kompilacja: 0 zakończono powodzeniem, 1 zakończono niepowodzeniem, 0 zaktualizowano, 0 pominięto ==========

Specyfikacja:

Projekt systemu Win32

Typ aplikacji: Aplikacja konsolowa

Opcje dodatkowe: Pusty projekt

Element to: Plik c++ (.cpp)

komentarz zamknięcia: Uzyskałem rozwiązanie

1 odpowiedź

+1 głos
odpowiedź 7 maja 2017 przez Marcin_N_97 Stary wyjadacz (10,290 p.)
wybrane 7 maja 2017 przez Klaudiusz Piotrowicz
 
Najlepsza
1. Czy zainstalowałeś paczkę do obsługi projektów C++?

2. Twórz projekt w takiej formie: new > project > empty project. Add > new_file > main.cpp
komentarz 7 maja 2017 przez Klaudiusz Piotrowicz Początkujący (270 p.)
Nie wnikam to vs jest jakieś dziwne kopiuje program i wklejam działa. Przepisuje nie działa.
komentarz 7 maja 2017 przez j23 Mędrzec (194,920 p.)
Widocznie źle przepisujesz.
komentarz 7 maja 2017 przez Marcin_N_97 Stary wyjadacz (10,290 p.)
Oj tam oj tam. Przypomniało mi się, że jak kumplowi pomagałem konfigurować to po prostu w zły sposób tworzył nowy projekt. Bo robił z niego aplikację okienkowo-konsolową (!?!?) - wystarczyło albo załączyć odpowiednie rzeczy (których nie pamiętam) lub w inny sposób tworzyć nowy projekt.

Ogólnie wydaje mi się, że po prostu pierw stworzył plik main.cpp. Ponieważ to nie działało to potem stworzył projekt, w którym utworzył ten plik ponownie (main.cpp), a tamten klikając jakoś dodał. Przez to najprawdopodobniej była duplikacja, choć wydaje mi się, że inaczej wyglądało zgłaszanie duplikacji przynajmniej w vs15.
komentarz 7 maja 2017 przez Marcin_N_97 Stary wyjadacz (10,290 p.)
Visual Studio jest aktualnie jednym z lepszych środowisk do programowania na windowsie. Chcesz mieć wszystko dużo prostsze - używaj Code Blocks. Na razie nie potrzebujesz porządnego debuggera, więc imho on da Ci na początki wszystko czego Ci trzeba.
komentarz 7 maja 2017 przez j23 Mędrzec (194,920 p.)
No i dlatego lepiej stworzyć nowy projekt w kreatorze. Wtedy nie będzie problemów.

Podobne pytania

0 głosów
1 odpowiedź 320 wizyt
0 głosów
1 odpowiedź 695 wizyt
pytanie zadane 13 stycznia 2019 w C i C++ przez milioneq Początkujący (260 p.)
0 głosów
0 odpowiedzi 123 wizyt
pytanie zadane 21 marca 2019 w C i C++ przez MrChick888 Obywatel (1,020 p.)

92,536 zapytań

141,377 odpowiedzi

319,456 komentarzy

61,922 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...