[태그:] Golang


  • golang에서 go: cannot find main module; se …

    golang에서 go: cannot find main module; se …

    SDK 1.16으로 업데이트 하고 이전에 쓰던 코드 수정하고 테스트 하느라 run 눌렀더니 갑자기 저런게 뜸. go env -w GO111MODULE=auto 콘솔창에서 위 명령 내리고 다시 빌드하면 됨. 출처 : https://blog.golang.org/go116-module-changes “read more”


  • Golang으로 윈도우DLL 만들고 C#에서 사용하기

    Golang으로 윈도우DLL 만들고 C#에서 사용하기

    Golang으로 DLL 만드는거 한번 해봄. 이렇게 만든 dll은 다른 언어에서 사용가능한데 예제를 여기에 정리해봄. package main import ( “C” “fmt” ) //export test1 func test1() { fmt.Println(“===============================”) fmt.Println(“테스트1”) a := 3 b := 5 fmt.Println(“a+b=”, a+b) } //export test2 func… “read more”


  • Golang에서 C 사용하기

    Golang에서 C 사용하기

    golang으로 DLL 만들어서 다른 언어에서 사용하는법을 알아보다가 golang 안에서 C로 작성한 코드를 바로(?) 쓸수 있다는걸 보고 한번 해봄. package main /* //사용할 C 코드는 주석으로 작성해야 한다. #include <stdio.h> int test(int a, char* b){ printf(“%s=%d”, b, a); return 111; }… “read more”


  • Golang Windows 환경변수 설정

    Golang Windows 환경변수 설정

    보통 인터넷 검색해보거나 과거에 golang 책 사서 보면 환경 설정할때 GOROOT GOPATH GOBIN 위 세가지 항목을 등록해야 했는데 요즘 해보니 바뀌어서 여기 정리해봄. msi파일로 설치하면 자동으로 등록되긴 하는데 경로가 디폴트값으로 등록되는 문제가 있음. 그래서 본인은 zip파일로 받아서 폴더 덮어쓰기로 sdk… “read more”


  • golang 변수값 볼때 +숫자 more 라고 뜨는거 늘리기

    golang 변수값 볼때 +숫자 more 라고 뜨는거 늘리기

    golang에서 변수값 볼려고 watch에 추가 했는데 맨 뒤에꺼를 보고 싶은데 위 스샷처럼 +숫자 more 라고 뜨고 안보여줌. file -> preferences ->settings 에서 delveConfig를 검색해서 나오는 Delve Config에서 Edit in settings.json을 클릭 한다 “dlvLoadConfig”: { “followPointers”: true, “maxVariableRecurse”: 1, “maxStringLen”: 99999,… “read more”