ide为什么会提示没有找到这个函数?

来源:3-3 api实现之详细设计(上)

慕瓜5961960

2018-06-10

http://img.mukewang.com/szimg/5b1c7f440001036109720419.jpg

http://img.mukewang.com/szimg/5b1c7f5200014a8911190285.jpg

http://img.mukewang.com/szimg/5b1c7f620001509305950157.jpg

写回答

6回答

慕粉3536494

2019-11-06

1,保证main.go文件是打在main包里面的,第一行必须是package main。java转过来的很容易被误导而写成package api

2,handler.go文件必须放在一个独立文件夹中,并且被import到main.go文件中

3,项目的启动从文件启动

0
0

火山惊魂

2019-02-26

IDE只认一个main文件,你可以将main包下的其他文件copy到别的目录,新建一个package就可以了,main包只用一个文件,我就是这样编译过去的

0
0

smarty

2019-02-22

使用 go run main.go  handlers.go 


0
0

大秘书

2018-10-09

这个问题解决了吗

0
0

艾文西

2018-06-10

用goland的同学,由于本人从来不用IDE写代码,所以这个问题可能是IDE的问题,可以参考一下下面的解答:

https://stackoverflow.com/a/44918068

应该是IDEA的配置问题。

0
0

艾文西

2018-06-10

同学你好,从代码上看似乎没什么问题。用命令行编译下试试,或者你的handlers.go是不是写完没有保存?

0
7
火山惊魂
回复
henk
IDE只认一个main文件,你可以将main包下的其他文件copy到别的目录,新建一个package就可以了,main包有且仅有一个文件,我就是这样编译过去的
2019-02-26
共7条回复

Go语言实战流媒体视频网站,高效学习Go高性能开发

从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能

996 学习 · 268 问题

查看课程