#programowanie #cpp #linker #pytanie #pytaniedoeksperta #kiciochpyta #visualstudio
Mirki, w VisualStudio wyjebuje mi błąd linkera w C++/CLI przy wywoływaniu konstruktora klasy z natywnego C++. Ni cholery nie wiem o co chodzi, includy na miejscu, referencje na miejscu, namespace'y na miejscu, nawet załączyłem plik .obj z owym konstruktorem na input linkera, dalej się wywala. Załączam błąd ale i tak wątpię
z.....c - #programowanie #cpp #linker #pytanie #pytaniedoeksperta #kiciochpyta #visua...

źródło: comment_ESYPt5NeHEduIgm3VfIUKU0wV7xrFRMC.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zimny_stolec: nie pokazałeś kodu, ale spróbuj zdefiniować w pliku cpp destruktor klasy, która trzyma unique_ptr i upewnić się, że zaincludowany jest tam nagłowek klasy trzymanej w unique_ptr, a nie tylko forward deklaracja.
  • Odpowiedz
@leleszek: Sa mi znane 2 metody prasowania xml, DOM i Sax.
Jezeli nie jest to poprawny (walidowalny) xml to jest to zwykly plik tekstowy i tak nalezy go traktowac, czyli np jechac go regexp, lud napisac wlasny parser do tego pliku.
  • Odpowiedz
Witam mireczki i mirabelki ( ͡° ͜ʖ ͡°)

Poszukuje laptopa ew hybyrde 2w1 do uzytkowania visuala :) jedynym moim problemem jest brak pieniedzy mam ich okolo 1200 zl czy ktos poleci w tych granicach cos sensownego ? nie bedzie to glowny sprzet do pisania oczywiscie :P jedynie do odpalania i edytowania malych projektow :) z gory dziekuje :)
#visualstudio #laptopy #programowanie #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam problem.
Zacząłem się uczyć programowania w C# z "Head First C#", dobrze się składało, bo mam Visual Studio Professional 2010 ze studbazy, z masa innych programów. Jednak teraz mi wyszło, że nie mogę dodać bazy danych SQL w programie, bo nie mam serwera. Serwerów mam różne wersje (pic rel) i teraz, czy da się to jakoś powiązać, czy lepiej odinstalować wszystko i zainstalować Visual Studio Professional jeszcze raz (mam taką
StrongFate-Man - Mirki, mam problem.
Zacząłem się uczyć programowania w C# z "Head F...

źródło: comment_k223NtHv8VYpb86dAhFqGZqcHsp87eMX.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@StrongFate-Man: OMG co to za pytanie. Instalując np Visuala instaluje się pełno takich SQLowych dodatków. Pytanie czy masz sam serwer. Z tego co widać na screenie powinieneś mieć. Najlepiej zainstaluj sobie Management Studio i spróbuj się do niego podłączyć - bo jak jesteś tak zaawansowany to kij wie jak Ci się nazywa instacja (której nazwę musisz podać podłączając się do serwera) i czy np nadałeś sobie do tego uprawnienia. Czemu
  • Odpowiedz
@sejseen: UbuntuSDK używa QtCreatora. Aha jako że qtcreator korzysta z plików pro które są plikami qmake'a, to nie polecam uczenia się qmake'a (uczenia, póki nie potrzebujesz czegoś co qtcreator nie zrobi za ciebie). Obsługuje też pliki cmake albo qbs, te ostatnie są czytelne i łatwe do ogarnięcia przy zaawansowanej konfiguracji i skryptowaniu systemu budowania.
  • Odpowiedz
@ChestNoot: Ok. W kodzie bym się czepiał. Spacje by się same zrobiły po formatowaniu dokumentu, ale modyfikatory powinny być.
Ale to tylko przykład. Ogarnąłem wszystko, więc uważam, że jest czytelne.
  • Odpowiedz
#webdev #visualstudio #git
Mireczki, pomieszalem sobie niezle w plikach solucji i chcialbym przywrocic pliki do takiego samego stanu jak sa na githubie. Jak to ogarnac z poziomu gui visual studio? Ewentualnie z poziomu linii komend.
Poza tym mam jeszcze jedno pytanie. Dziwi mnie to, ze gdy tworze nowy branch z poziomu vs to dalej operuje na tych samych plikach. Korzystajac z tfsa kazdy branch to nowa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

chcialbym przywrocic pliki do takiego samego stanu jak sa na githubie


@rydes: `git reset --hard origin/nazwa-brancza

Dziwi mnie to, ze gdy tworze nowy branch z poziomu vs to dalej operuje na tych samych plikach.


@rydes: tak działa git. pliki są te same, git zapamiętuje tylko zmiany pomiędzy komitami.
  • Odpowiedz
@Rilekt: Ogólnie masz 5 wyjścia:
a) Nuget lub inny package manager
b) wczytujesz "direct link library", czyli pliki z rozszserzeniem .dll
c) wrzucasz .dll do "GAC" (global assembly cache)
d) masz kody źródłowe, np. .cs, .fs, .fsx, ewentualnie .sln i dokładasz je do swojego projektu
e) wrzucanie kodu "niezarządzanego", czyli dokładasz .dll do projektu i wywołujesz go poprzez PInvoke (Platform Invoke)
  • Odpowiedz
@Rilekt: .dll to jest tzw. "biblioteka", czyli projekt, dodany do solucji jako "library".

Z tego co widzę, to w tym linku co wrzuciłeś jest kod z rozszerzeniami w .c oraz .h, czyli zwykły C, nawet nie C++. Są tam jakieś pliki "makefile". Z tego co pamiętam, to takie rozwiązania to się kompiluje w gcc, a nie w visual studio.

Jeżeli chcesz wykorzystać ten kod w Visual Studio, to obawiam się, że będziesz
  • Odpowiedz