`
buliedian
  • 浏览: 1248349 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

pb编译错误: Codegen compilation error

阅读更多
早上到另一台WINDOWS2003的机子上进行编译的时候发现了无法编译,显示PB编译错误提示:

'Codegen compilation error, See file C:\Temp\*.log'

后来上GOOGLE搜索了一下,发现了一篇英文网站的文章,解决的办法就是修改系统环境变量的临时目录.具体设置办法如下:

Click on the "Environment Variables" button at the bottom of the tab. You are going to change the value for the temp variables in 4 places.

At the top, under "User Variables for user john.smith":

Click on the "TEMP" variable and change the value to "C:\TEMP". You do this by clicking the EDIT button.

Do the same for the "TMP" variable.

Next, under "System variables", change the values of the "TEMP" variable and the "TMP" variable to "C:\TEMP".

Make sure you have a "C:\TEMP" directory. You may need to reboot.

意思就是:

打开控制面板-系统-高级-环境变量-将上面的两个用户变量改成:C:\TEMP.

在下面的系统变量找到变量:TEMP 和 TMP ,也改成C:\TEMP.

另外,在C:上要建立TEMP目录.

重新启动后,解决问题.可以编译了.

估计的原因可能是系统原来默认的临时目录太长了.导致PB编译代码的时候发生错误.这应该算是PB的一个BUG.
分享到:
评论

相关推荐

    自写的代码生成器codeGen For jeesite

    【codeGen For jeesite】是一款专为Jeesite框架设计的自定义代码生成器,旨在提高开发效率,减轻开发者在项目初期的重复工作。Jeesite是一个基于Spring Boot、MyBatis、Shiro等技术构建的企业级快速开发平台,而...

    codegen:dart_native绑定的生成器。 Codegen可以将本机SDK转换为Flutter插件

    Codegen是DartNative的一部分。 下图是青色部分(DartNative Codegen): 它仍在开发中。 运作方式如下: 安装 $ npm install -g @dartnative/codegen 要求 " node " : " >=14 " 用法 Usage: codegen [options] &...

    CodeGenPHP:CodeGen 的扩展,允许您从与标准 Java 模块使用的模型相同的模型中生成 PHP 代码

    代码生成PHP CodeGen 的扩展,允许您从与标准 Java 模块使用的模型相同的模型中生成 PHP 代码。例子 System . out . println( new PHPGenerator () . on( new FileImpl ( FILENAME ) .add( " BasicExample::main(); ...

    spring-cloud-codegen__Spring Cloud代码生成器

    spring-cloud-codegen__Spring Cloud代码生成器

    codegen工具

    4. **代码重构**:在大型项目中,当需要对大量代码进行一致性的修改时,codegen可以用来自动化这个过程,避免手动修改带来的错误和遗漏。 5. **协议解析**:对于使用特定通信协议(如protobuf、gRPC)的应用,...

    echoprint-codegen:用于Echoprint的Codegen

    codegen库(libcodegen)旨在链接到代码中,该代码库将PCM数据缓冲区传递给该代码,并输出代码字符串。 codegen二进制文件独立运行,接受文件名作为输入,并在多线程工作程序模式下运行。 要求 对于libcodegen ...

    基于 Springboot + Vue 的小区物业管理系统源码.zip

    基于 Springboot + Vue 的小区物业管理系统,本项目是物业管理软件,属于网站管理系统,实现的是物业管理公司的业务工作流程,包括:小区管理、楼盘管理、物业管理、用户管理、收费管理、系统管理。...

    Python库 | swagger-codegen-0.1.26.tar.gz

    Swagger Codegen 是一个开源项目,它允许开发人员根据OpenAPI规范(之前称为Swagger)自动生成客户端库、服务器 stubs 和 API 文档。这个资源是针对Python的版本,具体为 Swagger Codegen 的0.1.26版,打包成`.tar....

    swagger-js-codegen:Swagger Codegen,用于打字稿,nodejs和angularjs

    昂首阔步JS&Typescript Codegen我们正在寻找新的维护者该项目不再由其创建者积极维护。 如果您想成为维护者,请告诉我们。 在我们编写此程序包时,大摇大摆的还没有JavaScript或TypeScript的生成器。 现在,有。 该...

    vscode_cpp_codegen

    codegen-cpp自述文件通过在(接口)头文件中的声明周围进行复制,我厌倦了“编写” C ++定义存根。 因此,我编写了此扩展名,该扩展名有助于从头文件生成所述存根。 另外,它允许创建用于实现给定接口的必要文件。 ...

    CodeGen2.0

    CodeGen2.0可以自动创建和更新这些数据,减少了人为错误的可能性,使开发者能够更专注于业务逻辑的实现。 再者,对于网络配置方面,"wap"和"mms profile"的设置至关重要。WAP(无线应用协议)用于提供移动设备上的...

    codegen.zip

    《Java自动代码生成工具codegen.zip详解》 在软件开发过程中,重复编写诸如DAO、Mapper、Manager、Controller等基础代码是一项繁琐的工作,不仅消耗时间,也容易出错。为了解决这一问题,Java开发者们通常会借助...

    codegen-prismic-fetch:使用https的`customFetch`实现

    原始码获取 一个customFetch实现,用于将与用法npm i --save codegen-prismic-fetch 或配纱yarn add codegen-prismic-fetch 将customFetch添加到您的codegen.yml : customFetch : codegen-prismic-fetch 有关...

    vertx-codegen-cli:Vert.x Codegen的cli

    Codegen CLI Vert.x Codegen处理的运行器工具。建造使用Maven进行构建:生成一个胖子jar target/vertx-codegen-cli-3.2.0-SNAPSHOT.jar 或者你可以在得到胖子用法Usage: <main> [options] The list of maven ...

    开源项目-nullstyle-go-codegen.zip

    1. **Go语言**: Go,又称Golang,是Google推出的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。Go语言的设计理念是简洁、高效、可移植,它支持C/S架构,特别适合构建网络服务和分布式系统。 2. *...

    codegen

    2. 减少错误:自动化的代码生成可以避免人为输入错误,确保代码质量。 3. 维护一致性:当项目结构或接口发生变化时,codegen可以快速更新相关代码,保持整个项目的代码风格一致。 4. 探索新框架:对于新的库或框架,...

    swagger-codegen-cli-2.4.9.jar

    swagger-codegen-cli-2.4.9.jar 博客:https://itas109.blog.csdn.net

    rabbitmq-codegen.tar.gz

    使用`rabbitmq-codegen`时,开发人员首先需要解压`rabbitmq-codegen.tar.gz`,然后根据提供的文档或指南来编译和运行工具。通常,这个过程会涉及安装必要的依赖,配置RabbitMQ服务器的连接信息,然后执行代码生成...

    rabbitmq-c & rabbitmq-codegen.tar.gz

    同时,为了确保正确性和可靠性,你需要处理错误,关闭通道和连接,并适当地管理内存。 `codegen`工具的使用可以帮助你避免手动编写这些交互代码,提高开发效率,减少出错的可能性。通过自动生成的客户端代码,你...

    Axis2_Codegen_Wizard_1.4.0_Fixed

    1. **生成的代码不兼容某些JDK版本**:由于编译选项设置不当,生成的代码可能与某些Java版本不兼容,导致编译错误。修复方法是调整Wizard的配置,确保生成的代码能与广泛的JDK版本兼容。 2. **处理复杂数据类型时的...

Global site tag (gtag.js) - Google Analytics