main.go 649B

1234567891011121314151617181920212223242526272829303132333435
  1. package main
  2. /*
  3. #cgo amd64 386 CFLAGS: -DX86=1
  4. #cgo darwin,!arm,!arm64 LDFLAGS: -lpthread
  5. #cgo darwin,arm LDFLAGS: -framework CoreFoundation
  6. #cgo darwin,arm64 LDFLAGS: -framework CoreFoundation
  7. #cgo dragonfly LDFLAGS: -lpthread
  8. #cgo freebsd LDFLAGS: -lpthread
  9. #cgo android LDFLAGS: -llog
  10. #cgo !android,linux LDFLAGS: -lpthread
  11. #cgo netbsd LDFLAGS: -lpthread
  12. #cgo openbsd LDFLAGS: -lpthread
  13. #cgo CFLAGS: -Wall -Werror
  14. #cgo solaris CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS
  15. */
  16. import "C"
  17. import _ "runtime/cgo"
  18. import (
  19. _ "gdyb/routers"
  20. "gdyb/service"
  21. "github.com/astaxie/beego"
  22. )
  23. func init() {
  24. service.ConnectDB()
  25. }
  26. func main() {
  27. beego.Run()
  28. }