Wątek przeniesiony 2019-06-07 09:23 z przez Patryk27.

C11 & Windows 10.

Odpowiedz Nowy wątek
2019-06-07 09:20
2

Nie wiem co jest większym rakiem, cmake czy win 10 ale próbowałem wszystkiego i jeszcze więcej i nic nie działa w pełni poprawnie z C11, natomiast z linuxa nie mam dostępu do płików nagłówkowych windy których co chwila potrzebuje ostatnio.

-Próbowałem użyć bibliotek z vcpkg i wtrynić je do Clion, daremne, szkoda nawet strzępić ryja.
-Próbowałem msys2 i mingw jako toolchain w Clion, daremne - mogę coś zaincludować ale nie mogę tego użyć, hm zajebiście, dodawanie od groma czarów do cmake w żaden sposób nie pomoglo, find_package nie działa, target_link_libraries nie dziala, nic %^#$ nie działa z tym zasranym cmake..
-Próbowałem nawet pisać w VS19 w cpp importując same zgodne rzeczy z C11, to też się nie mogło udać.
-Jedyne co mogę tutaj robić to pisać w notatniku a potem ręcznie kompilować z gcc msys2, ale to pochłania tony czasu zwłaszcza przy debugowaniu.

Na linuchu wystarcza człowiekowii vim albo spacemacs z linterem i debuggerem czyli nie więcej niż 100mb i moge sprawnie działać, tutaj na win10 mam zainstalowane ze 30gb cholernych bibliotek i niepotrzebnych mi gówien z VS, do tego mingw, mingw32 i mingw64 z msys2, cmake oficjalny i cmake z jetbrainsa, ch wie co jeszcze i $%^&@ &*@ nie mogę nawet odpalić swojego programu w żadnym wspierającym go IDE. Czy windows to zawsze była taka padaka czy ja jestem po prostu jednak upośledzony jakiś?

edytowany 1x, ostatnio: Patryk27, 2019-06-07 09:23
@Patryk27: widzę, że dyskusja jest w miarę na temat. Może przenieść do C/C++? - Silv 2019-06-10 03:18

Pozostało 580 znaków

2019-06-09 21:32
0
cmake_minimum_required(VERSION 3.14)
project(untitled C)

set(CMAKE_C_STANDARD 11)

add_executable(untitled main.c)
target_link_libraries (untitled "ssh")

Wygląda to podobnie do tego, co sam napisałem wcześniej.

Pozostało 580 znaków

2019-06-10 08:18
0

Kurde faktycznie dokładnie to samo, wybacz. To ja też i źle to linkowałem, podawałem ścieżkę do folderu z plikiem nagłówkowym tak jak jakiś gość w tutorialu tylko że u niego to działało, hm.
No i w końcu udało mi się odpalić ten kod nawet w CLionie, trochę to jest pokrętne bo używam ichszego cmake ( tamten MSYS2owy nie chce przyjąć parametru "-G Unix - makefiles" ciągle pitoli o Codeblocksach jakichś. ) i nie jestem już pewien czy on bierze libssh z vcpkg czy z MSYS2, może można to jakoś sprawdzić? No ale ogólnie jest ok, jakby cokolwiek nie działało z CLion to mam Eclipse'a więc dzięki wielkie za pomoc!

Pozostało 580 znaków

2019-06-10 11:03
1

To ja też i źle to linkowałem, podawałem ścieżkę do folderu z plikiem nagłówkowym tak jak jakiś gość w tutorialu tylko że u niego to działało, hm.

Tak to musiałbyś robić, gdybyś nie korzystał z MSYS2, albo biblioteka byłaby w innym niż typowe dla tego środowiska miejscu.

tamten MSYS2owy nie chce przyjąć parametru "-G Unix - makefiles"

Może dlatego, że nie ma takiego generatora. Jest "Unix Makefiles" (trzeba zwracać uwagę na wielkość liter).

(...) może można to jakoś sprawdzić?

Jeśli kompilujesz w MinGW, to zapewne jest to biblioteka z MSYS2.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0