๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Tried. Failed. Logged.
728x90

๐Ÿ‘จ๐Ÿผ‍๐Ÿ’ป๊ฐœ๋ฐœ/C | C++3

C/C++ - DLL ๋งŒ๋“ค๊ธฐ, DLL ์‚ฌ์šฉํ•˜๊ธฐ (GCC) my_dll.c (DLL ๋งŒ๋“ค๊ธฐ) #include void func() { system("start www.google.com");} GCC DLL ๋นŒ๋“œ gcc -shared my_dll.dll -o my_dll.c run.c (DLL ์‚ฌ์šฉํ•˜๊ธฐ) #include #include typedef void(*dll_func)();int main(){ HINSTANCE hDLL = LoadLibrary("my_dll.dll"); if(hDLL == NULL){ printf("Failed to load DLL\n"); return 1; } dll_func func = (dll_func)GetProcAddress(hDLL, "func"); if(func ==.. 2023. 3. 23.
C++ - json parser ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ ๋ฐ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•(jsoncpp) https://github.com/open-source-parsers/jsoncpp GitHub - open-source-parsers/jsoncpp: A C++ library for interacting with JSON. A C++ library for interacting with JSON. Contribute to open-source-parsers/jsoncpp development by creating an account on GitHub. github.com git clone https://github.com/open-source-parsers/jsoncpp.git ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์„ค์น˜ ํ›„ ํŒŒ์ด์ฌ์œผ๋กœ ๋นŒ๋“œ python amalgamate.py dist ํด๋”๋กœ ๋“ค์–ด๊ฐ€๋ฉด ํ—ค๋” ํŒŒ์ผ ํด๋”์™€ ์†Œ์Šค ํŒŒ์ผ์ด.. 2022. 6. 27.
C++ - ๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค E1696 : ํŒŒ์ผ ์†Œ์Šค์„(๋ฅผ) ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• https://developer.microsoft.com/en-US/windows/downloads/windows-sdk/ Windows SDK - Windows app developmentThe Windows SDK for Windows 11 contains headers, libraries, and tools you can use when you create apps that run on Windows.developer.microsoft.com์œˆ๋„์šฐ SDK๊ฐ€ ์—†์–ด์„œ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋ชปํ•˜๋Š” ์˜ค๋ฅ˜์ด๋‹ค. ์œ„์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด์„œ Windows SDK๋ฅผ ์„ค์น˜ํ•œ ๋‹ค์Œ์— ๋‹ค์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ํ•ด๊ฒฐ ๋œ๋‹ค. 2022. 6. 27.
728x90