Lavi

Results 34 comments of Lavi

configor不支持c语言,必须c++11或以上

我这里没有方便的测试环境,如果可以的话提供下具体的编译错误吧,直接在VS2015上运行是没问题的

将 configor_parser.hpp 和 configor_serializer.hpp 的报错行中 source_encoding 和 target_encoding 都改成 `encoding::auto_utf` 就可以了,报错原因不清楚,应该是vs2015编译器本身的问题 ![image](https://user-images.githubusercontent.com/22350366/190597906-a08fbb8d-142a-4265-b083-3f5c5d69b7e3.png)

编译器报告的信息太少,无法定位问题,先用上面的方法解决吧

目前确实处理不了,我会跟进下

@chhdao 感谢建议,没有使用optional的原因是不想让这个库c++17起步,对用户的要求低一些,暂时保留这个issue吧

@tonybase 啊没写清楚,我写的grpc包是 `kratos/v2/transport/grpc`,举个例子 ```golang import "github.com/go-kratos/kratos/v2/transport/grpc" // 在ctx中设置5秒超时 ctx, cancel := context.WithTimeout(context.Background(), time.Second*5) defer cancel() // 在Dial Options中设置10秒超时,给人的感觉是timeout对dial本身生效,实际以ctx.timeout为准 conn, err := grpc.Dial(ctx, grpc.WithEndpoint("xxx"), grpc.WithTimeout(time.Second*10)) cli := service.NewXXClient(conn) // 在调用接口的ctx中设置30秒超时 reqCtx,...

解决了请踢我一下

名字:Nomango's Blog 链接:https://nomango.dev/ 描述:值得去的地方都没有捷径