Programming/C++
-
[Visual studio & C++] dll이 없어 코드 실행을 진행할 수 없습니다. dll 링킹하는 두 가지 방법 정리Programming/C++ 2022. 12. 8. 15:53
비주얼 스튜디오에서 빌드까지는 잘 되었는데, exe파일을 실행하려고 할 때 dll 에러가 난다면? 링크 에러가 나오게 된다. 🟡방법 1 exe파일이 있는 위치에(폴더에) 없다고 하는 dll파일을 복사해서 넣어준다. 🟡방법 2 (방법 1의 경우 dll파일이 여러개가 되면 폴더가 지저분해짐... dll복사 없이 바로 링크해주는 방법이다) 시작 프로젝트(내가 실행하려는 프로젝트) - 속성 - 디버깅 - 환경 (영어로는 위와 같다) path=(dll폴더가 있는 path);%PATH% 이때까지 방법1로 하고 있었는데 2로하니까 아주 깔끔해짐.. 참고링크 [C++ DLL] Visual Studio C++ 암시적 링크하기 (예제 포함) (tistory.com) [C++ DLL] Visual Studio C++ 암시적..
-
[C++] 자체제작 알고리즘 문제Programming/C++ 2022. 11. 30. 18:38
지난번 BSpline 관련 작업하면서 발생한 문제가 있는데 특이하여 기록해본다. frame 0 1 2 3 4 5 … new[i].x 0 2.3 2.7 3.5 4.5 5 … new[i].y 0 11 12 16 18 30 … 이런식의 데이터가 존재한다고 해보자. frame 은 int형이고, new는 vector형이다. 내가 하고싶은 것은 new[i].x가 정수인 new[i].y 의 값을 찾는 것이다. 예를 들어, new[1].x = 2.3이고 new[1].y = 11, new[0].x = 0, new[0].y =0 이런 상황에서 frame = 1일 때, new[].y 의 값을 찾는 것이다. 처음에는 이런 방식으로 코드를 짰다. for( i++){ if( frame
-
[C++] 포인터 *, & 헷갈릴 때 마다 보는 글Programming/C++ 2022. 11. 18. 15:57
🔹 기초설명 C언어 포인터 : 네이버 블로그 (naver.com) 빛나는 작업실 : 네이버 블로그 작곡하는 개발자 blog.naver.com 천천히 정독하고 나면 조금 이해됨.. 🔹 구조체의 포인터 [C언어/C++] 구조체 포인터 사용법 & 예제 총정리 (tistory.com) [C언어/C++] 구조체 포인터 사용법 & 예제 총정리 구조체에서 포인터가 사용되는 경우는 아래와 같이 크게 3가지로 구분됩니다. 1. 멤버 변수로 포인터 사용하기 2. 구조체 변수로 포인터 사용하기 3. 구조체 간의 상호 참조 멤버 변수로 포인터 coding-factory.tistory.com
-
C++ 유용한 최적화 방법 모음Programming/C++ 2022. 9. 30. 14:42
씹어먹는 C 언어 - (modoocode.com) 씹어먹는 C 언어 - modoocode.com 기억을 위한 기록들/개인기록용 :: [CPP] C++ 최적화에 관하여 (1-3) (tistory.com) [CPP] C++ 최적화에 관하여 (1-3) 1. 최적화란 - 더 좋은 컴파일러 사용, 최적화 설정 사용 당연히 돼있을 수도 있지만 안 돼있을 수도 있다. - 최적의 알고리즘 사용 사소한것부터 큰 것까지 최적의 알고리즘은 다양하다. 이 내용 hyo-ue4study.tistory.com [Algorithm] 알고리즘 시간복잡도에 대하여 (tistory.com) [Algorithm] 알고리즘 시간복잡도에 대하여 시간복잡도란? 시간 복잡도란 특정 알고리즘이 어떤 문제를 해결하는데 걸리는 시간을 의미합니다. 같은..
-
[Visual Studio 2019] 중단점이 현재 적중되지 않습니다. 이 줄과 관련된 디버거의 대상 코드 형식의 실행 코드가 없습니다. 조건부 컴파일, 컴파일러 최적화 또는 현재 디버거 코드 형식에서 이 줄..Programming/C++ 2022. 7. 15. 14:13
[증상] release모드에서 추가한 코드가 갑자기 실행이 안됨. [해결방법] The breakpoint will not currently be hit 에러 해결방법 (tistory.com) The breakpoint will not currently be hit 에러 해결방법 The breakpoint will not currently be hit. No executable code is associated with this line. Possible causes include: conditional compilation or complier optimizations. 디버깅 중에 이런 메시지가 뜨면.. aroma-dev.tistory.com 참고 이거 해결하려고 한국어-> 영어로 바꾸고 서치함... ..