barriers / 阅读 / 详情

如何在命令行上编译我的delphi项目

2023-07-20 13:46:32
共1条回复
真可

Borland出品的Delphi,有着闪电般的编译速度,但是在界面控件使用较多、工程项目较大的时候,编译一个工程仍需要一段时间,打开庞大的Delphi IDE,也需要时间。其实,在一个工程开发结束,调试完成之后的Release编译,完全可以用命令行来执行,因为Delphi的编译器参数不像C++编译器那样复杂。

笔者把Delphi联机手册中关于命令行编译(command-line compiler)的几篇主题作了翻译,希望对Delphi开发人员有帮助。

目录

1. Command-line compiler

命令行编译器

2. Command-line compiler options

命令行编译器选项

3. Compiler directive options

编译器指令选项

4. Compiler mode options

编译模式选项

5. DCC32.CFG file

编译器配置文件DCC32.CFG

6. Debug options

调试选项

7. Directory options

目录选项

8. IDE command-line options

IDE命令行选项

9. Generated files

几个IDE自动生成的文件介绍

Command-line compiler

命令行编译器

Delphi"s command-line compiler (dcc32.EXE) lets you invoke all the functions of the IDE compiler (DELPHI32.EXE) from the DOS command line (see IDE command-line options. Run the command-line compiler from the DOS prompt using the syntax:

Delphi"s命令行编译器(dcc32.exe)允许你从DOS命令行方式(参照:IDE命令行选项)实现IDE编译器(delphi32.exe)的所有功能。用DOS命令运行命令行编译器语法如下:

dcc32 [options] filename [options]

dcc32 [选项] [文件名] [选项]

where options are zero or more parameters that provide information to the compiler and filename is the name of the source file to compile. If you type dcc32 alone, it displays a help screen of command-line options and syntax.

零或多个参数给编译器提供信息,文件名指定需要编译的源文件名。如果你单独输入dcc32,它会显示一个关于命令行编译的选项和语法的屏幕。

If filename does not have an extension, the command-line compiler assumes .dpr, then .pas, if no .dpr is found. If the file you"re compiling to doesn"t have an extension, you must append a period (.) to the end of the filename.

如果文件名没有扩展名,命令行编译器会查找扩展名为.dpr的同名文件,如果找不到,则查找扩展名为.pas的同名文件。如果你的源文件确实没有扩展名,你需要在文件名的末尾添加(.)。

If the source text contained in filename is a program, the compiler creates an executable file named filename.EXE. If filename contains a library, the compiler creates a file named filename.DLL. If filename contains a package, the compiler creates a file named filename.BPL. If filename contains a unit, the compiler creates a unit file named filename.dcu.

如果指定的源文件是一个工程文件,编译器会创建一个扩展名为.EXE的同名可执行文件。如果指定的源文件是一个库文件,编译器创建一个扩展名为.DLL的同名动态链接库文件。如果指定的源文件是一个包文件,编译器会创建一个扩展名为.BPL的同名包。如果指定的源文件是一个单元文件,编译器会创建一个扩展名为.dcu的目标代码文件。

You can specify a number of options for the command-line compiler. An option consists of a slash (/) or immediately followed by an option letter. In some cases, the option letter is followed by additional information, such as a number, a symbol, or a directory name. Options can be given in any order and can come before or after the file name.

你可以为命令行编译器指定多个参数。一个参数包含一个破折号“-”(或“/”)和紧跟着的一个选项字符构成。通常情况下,选项字符后面会跟一些附加的信息,如一个数字、一个符号、一个目录等。选项可以是任意顺序并且可以在源文件名前面或后面。

Command-line compiler options

命令行编译选项

The IDE lets you set various options through the menus; the command-line compiler gives you access to these options using the slash (/) delimiter. You can also precede options with a hyphen (-) instead of a slash (/), but those options that start with a hyphen must be separated by blanks. For example, the following two command lines are equivalent and legal:

IDE允许你使用菜单来设置各种编译选项,而命令行编译器允许你使用字符“/”作为分隔符来设定这些编译选项。你也可以使用连字符“-”来代替“/”,但是用“-”引出的参数之间必须用空格隔开。例如,下面两个命令都是等同的也是合法的:

DCC -IC:/DELPHI -DDEBUG SORTNAME -$R- -$U+

DCC /IC:/DELPHI/DDEBUG SORTNAME /$R-/$U+

The first command line uses hyphens with at least one blank separating options. The second uses slashes and no separation is needed.

第一个编译命令用“-”引出参数,且参数之间有多个空格分隔。第二个编译命令用“/”引出参数,参数之间不必要分隔。

The following table lists the command-line options. In addition to the listed options, all single-letter compiler directives can be specified on the command line, as described in Compiler directive options.

下列表中列出所有的命令行参数。在附加的选项列表中,所有的单字符编译器指令都可以在命令行编译中使用,详情请参照:编译器指令。

Option Description

选项 描述

Aunit=alias 设置单元别名

B 编译所有单元

CC 编译控制台程序

CG 编译图形界面程序

Ddefines 编译条件符号定义

Epath 可执行文件输出路径

Foffset 查找运行期间错误

GD 生成完整.Map文件

GP 生成.Map文件Public段

GS 生成.Map文件Segment段

H 输出提示信息

Ipaths 文件包含路径

J 生成.Obj目标文件

JP 生成C++类型.Obj目标文件

Kaddress Set image base address

LEpath 包.BPL文件输出路径

LNpath .dcp文件输出路径

LUpackage 使用运行期间包列表

M 编译有改动的源文件

Npath dcu/dpu文件输出目录

Opaths .Obj文件(汇编目标代码文件)路径

P 按8.3格式文件名查找

Q 安静模式

Rpaths 资源文件(.RES)路径

TXext 目标文件扩展名

Upaths 单元文件路径

V 为Turbo Debugger生成调试信息文件

VN 以.Giant格式生成包含命名空间的调试信息文件(将用于C++Builder)

VR 生成调试信息文件.rsm

W 输出警告信息

Z Disable implicit compilation

$directive Compiler directives

--Help 显示编译选项的帮助。同样的,如果你在命令行单独输入dcc32,也会显示编译选项的帮助。

--version 显示产品名称和版本

Compiler directive options

编译器指令选项

Delphi supports the compiler directives described in Compiler directives. The $ and D command-line options allow you to change the default states of most compiler directives. Using $ and D on the command line is equivalent to inserting the corresponding compiler directive at the beginning of each source file compiled.

Delphi支持用编译器指令关键字描述的编译器指令。使用“$”和“D”命令行选项可以改变所有的默认编译器状态。用“$”和“D”命令行选项等同于在源文件的前面添加编译器指令。

Switch directive option

编译器指令选项开关

The $ option lets you change the default state of all of the switch directives. The syntax of a switch directive option is $ followed by the directive letter, followed by a plus (+) or a minus (-). For example:

“$”允许你改变每一种编译器指令默认状态。编译器指令的语法是“$”后紧跟一个指令字符,再跟一个“-”或“+”。例如:

dcc32 MYSTUFF -$R-

compiles MYSTUFF.pas with range-checking turned off, while:

不使用边界检查编译MYSTUFF.pas单元:

dcc32 MYSTUFF -$R+

compiles it with range checking turned on. Note that if a {$R+} or {$R-} compiler directive appears in the source text, it overrides the -$R command-line option.

使用界面检查编译MYSTUFF.pas单元。如果将编译器指令{$R+}或{$R-}添加到源文件的开始,它将覆盖从命令行传入的参数。

You can repeat the -$ option in order to specify multiple compiler directives:

你可以用多个“$”来指定多个编译器指令,如:

dcc32 MYSTUFF -$R--$I--$V--$U+

Alternately, the command-line compiler lets you write a list of directives (except for $M), separated by commas:

命令行编译器允许作用逗号分隔的编译器指定列表,如:

dcc32 MYSTUFF -$R-,I-,V-,U+

只需要用一个“$”符号。

Only one dollar sign ($) is needed.

注意,因为$M的格式不一样,你不能在逗号分隔的指令列表中使用$M

Note that, because of its format, you cannot use the $M directive in a list of directives separated by commas.

Conditional defines option

条件编译选项

The -D option lets you define conditional symbols, corresponding to the {$DEFINE symbol} compiler directive. The -D option must be followed by one or more conditional symbols separated by semicolons (;). For example, the following command line:

“-D”选项允许你定义一个编译条件,符合你用{$DEFINE symbol}定义的编译器指令。“-D”选项后必须跟随一或多个用分号分隔的编译条件符号,如下命令:

dcc32 MYSTUFF -DIOCHECK;DEBUG;LIST

defines three conditional symbols, iocheck, debug, and list, for the compilation of MYSTUFF.pas. This is equivalent to inserting:

定义了三个编译条件符号:IOCHECK,DEBUG,LIST,用于MYSTUFF.pas单元中。这等同于在源文件中插入以下语句:

{$DEFINE IOCHECK}

{$DEFINE DEBUG}

{$DEFINE LIST}

如果你指定了多个“-D”选项,你可以联接它们,如下:

dcc32 MYSTUFF -DIOCHECK-DDEBUG-DLIST

等同于第一个例子。

编译模式选项

有几个选项能影响编译器自身的功能。像其它选项一个,你可以使用“/”或“-”的格式。别忘了用至少一个空格分隔这些选项。

选项(-M)

命令行编译器使用构造逻辑的方式来维护工程。“-M”选项指示编译器检查所有与编译文件相关联的文件。用这个参数会导致编译时间增大。

一个源文件在下列情况下会重新编译:

The source file for that unit has been modified since the unit file was created.

源文件被创建以来被修改过;

用“$I”指令包含的任何文件,用“$L”包含的任何.Obj文件,或用“$R”关联的任何资源文件.Res,比源文件中的要新;

单元接口部分interface的uses段有改动。

在单元编译时指令“-Z”在构造逻辑期不被接受。

If you were applying this option to the previous example, the command would be:

如果你在上一个例子中使用这个指令,编译命令就应该是:

dcc32 MYSTUFF -M

编译所有 选项(-B)

用于取代要知道哪些单元需要更新-M的选项,你可以使用-B选项来更新所有你的程序中关联的单元。你不能在程序中同时使用-M和-B。选项-B比-M速度更慢,而且它并不是必需的。

如果你在前一个例子中使用这个参数,编译命令就应该是:

dcc32 MYSTUFF -B

查找错误 选项(-F)

当一个程序由于运行期间错误而终止时,它会显示一个错误号和错误地址在错误发生时。用-Faddress选项来指定错误地址,你在源文件中能找到引发错误的位置,如果你的程序和单元编译时附加了调试信息(使用$D编译器指令)。

为了命令行编译器能用-F选项查找运行期间错误,你必须传递与第一次编译时相同的指令列表。

先前提到过,你的程序和单元必须启用调试信息,命令行编译器才能查找运行期间错误。默认情况下,所有的程序和单都是启用调试信息的,除非你用{-D}或-$D-指令关闭它,这样,命令行编译器就不能查找运行期间错误了。

使用包(-LU)选项

使用-LU选项来在编译时添加你应用程序中要用到的运行期间包。运行期间包已经在“工程选项”对话框中列举的,不必再在命令行中添加。

Disable implicit compilation (-Z) option

(此选项在delphi6.0/7.0中有不同描述,在此不作翻译)

目标文件扩展名(-TX)选项

选项-TX允许你改写默认的输出文件扩展名。例如:

dcc32 MYSTUFF -TXSYS

生成的将是一个叫做MYSTUFF.SYS的文件。

Quiet (-Q) option

安静模式(-Q)选项

安静模式选项禁止在编译时显示文件名及代码行数,如果命令行编译器调用这个选项的话。

它的输出仅限于起始时行版权信息以及结尾的统计信息。当然,如果发生错误,它也会输出。

DCC32.CFG file

DCC32.CFG配置文件

你可以设置一个编译选项列表到一个叫做DCC32.CFG的配置文件中,它将用于编译时附加到命令行参数后。配置文件的每一行都相当于一个额外的命令行参数插入到实际的命令行参数前(注意,是实际参数前)。因而,你可以使用这个配置文件改变一些命令行参数的默认设置。

命令行编译器允许你输入相同的命令行参数,它将忽略所有除最后一个之外。这个的话,尽管通过配置文件你可以改变一些设置,你仍然可以覆盖它使用命令行参数。

当dcc32启动时,它查找DCC32.CFG文件在当前目录。如果文件没有找到,dcc32会查找它所在的目录。

以下是一个DCC32.CFG配置文件的例子,定义了关于文件包含、OBJ文件包含、单元文件搜索路径信息,并改变了编译器指令$O和$R的默认值。

-IC:/DELPHI/INC;C:/DELPHI/SRC

-OC:/DELPHI/ASM

-UC:/DELPHI/UNITS

-$R+

-$O-

现在,如果你输入:

dcc32 MYSTUFF

编译器把它当作你输入如下命令:

dcc32 -IC:/DELPHI/INC;C:/DELPHI/SRC -OC:/DELPHI/ASM -UC:/DELPHI/UNITS -$R+ -$O- MYSTUFF

调试选项

编译器有两个命令行参数可以生成外部调试信息:MAP文件选项和调试信息选项。

Map file (-G) options

Map文件(-G)选项

选项-G指示命令行编译器生成一个.map文件来查看一个可执行文件的布局。不同于可二进制的可执行文件和.dcu文件,.map文件是一个可读的文本文件,可以被打印或是其它文本编辑器编辑。选项-G后必须跟字符S、P或D,去决定你想要在.map文件列出的信息。一个.MAP文件被分成三个节:

Segment

Publics

Line Numbers

-GS选项只输出Segment Section,-GS选项输出Segment和Publics,-GD输出所有的三个Sections.-GD选项也生成一个扩展名为.DRC的文件包含所有的用resourcestring关键字声明的字符串常量。

用默认的编译选项{$D+,L+}编译模块(程序或单元),Publics Section列举所有的全局变量、过程和函数,Line Numbers Section列举模块中所有的过程和函数的行号。如果用{$D+,L-}编译选项编译模块,Publics Section中仅列举在单元的interface部分定义的符号。如果用{$D-}选项编译模块,在Line Numbers Section没有任何入口。

调度选项(-V)

选项-V、-VN、-VR会指示编译器生成调试信息,它们能在命令行中组合使用。

生成Turbo Debugger使用的调试信息的选项(-V)

当你在命令行中使用-V选项时,编译器会在可执行文件的末尾附加与Turbo Debugger5.0一致的外部调试信息。Turbo Debugger包含代码和硬件级别的强大的断点。

虽然附加调试信息到查执行文件中会使可执行文件增大,但是它并不影响实际可执行文件中的可执行代码,也不需要额外的内存来启动程序。

相关推荐

web.config里面的compilation的debug的值true和false有什么区别?

<compilation debug="true"> 意味着可以插入一些debugger的中断,这样在开发是就可以调试了。false 用于已经发布的项目,它不需要再调试了, 一般开发是用true, 发布正式项目用false.主要区别是设置为true时1) 由于编译优化被取消,编译ASP.NET 页需要更长的时间2) 由于需要额外的debug,代码执行比较慢3) 在系统运行时runtime 占用更多的内存,需要为debug创建冗余代码。4) 脚本Scripts和图片没有被缓存cache,所以下载很慢。 所以以发布的项目一定要设为false.
2023-07-20 13:32:341

Syntax error,“:”expected but “identifier A0” found. Compilation aborted.

“:”看看这个符号在哪里
2023-07-20 13:32:412

idea怎么解决error:java:compilation failed:internal java compiler error

1.JDK环境目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会提示以下错误信息:Using javac 1.7.0_40 to compile java sourcesjava: JPS build failed to load optimized file manager for javac:java.lang.NoClassDefFoundError: com/sun/tools/javac/util/DefaultFileManagerjava.lang.NoClassDefFoundError: com/sun/tools/javac/file/JavacFileManagerjava: 致命错误: 在类路径或引导类路径中找不到程序包 java.lang……java: Compilation failed: internal java compiler errorIDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下:(1)单击File | Project Structure菜单项,打开ProjectStructure对话框;(2)在左侧列表框中,选择SDKs列表项,进入SDK配置页面;(3)若中间的SDK列表框没有选项,则单击“+”号创建一个JDK列表项;(4)选择JDK列表项,在SDK "JDK"选项卡页面中,单击JDK home path项目的浏览按钮,定位JDK安装路径并保存。2.项目依赖IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示以下错误信息: java: 程序包org.springframework.stereotype不存在java: 程序包org.springframework.context不存在java: 程序包org.springframework.context.support不存在刷新Maven配置的方法为:(1)右键单击项目;(2)在弹出菜单中选择Maven|Reimport菜单项。此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中。另外,可以将Maven的刷新设置为自动,配置方法为:(1)单击File|Setting菜单项,打开Settings选项卡;(2)在左侧的目录树中,展开Maven节点;(3)勾选Import Maven projects automatically选择项。在Project Structure的Modules选项卡的Dependencies页面中,可以查看Maven所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同时,可在该选项卡中修改Maven的依赖项。
2023-07-20 13:32:511

C语言中出现下面这个是什么错误 Compilation fail. main.c: In fu

你的程序代码中出现了汉字或中文全角字符,所在行数是main.c的第9行,自己好好检查一下,是不是少了引号或是注释?
2023-07-20 13:33:001

PASCAL compilation aborted 解答

a=c+700000这个地方超界了。你的abc都是integer,范围是-32768~32767
2023-07-20 13:33:083

PASCAL程序出现compilation aborted错误?

如果只有这一个错就重装编译器
2023-07-20 13:33:173

使用free pascal,显示“compilation aborted”是怎么回事?编译失败为什么没有错误处的提示?

请把你的代码贴出来,让我们分析分析看。
2023-07-20 13:33:254

cumpilation什么意思

字典或百度上查
2023-07-20 13:34:052

arduino编译提示CommonHFile.h: No such file or directory?

这可能是因为你没有正确安装Arduino IDE,或者你没有正确配置Arduino IDE的路径。请检查你的Arduino IDE安装,确保它正确安装并且路径设置正确。
2023-07-20 13:34:123

电工光子效应名词解释

金属表面在光辐照作用下发射电子的效应,发射出来的电子叫做光电子。光波长小于某一临界值时方能发射电子,即极限频率和极限波长。临界值取决于金属材料,而发射电子的能量取决于光的波长而与光强度无关,这一点无法用光的波动性解释。还有一点与光的波动性相矛盾,即光电效应的瞬时性,按波动性理论,如果入射光较弱,照射的时间要长一些,金属中的电子才能积累住足够的能量,飞出金属表面。可是实是,只要光的频率高与金属的极限频率,光的亮度无论强弱,光子的产生都几乎是瞬时的,不超过十的负九次方。
2023-07-20 13:34:212

fortran编译 错误:compilation aborted(code 1) 如果我把程序一段段的运行又会出现好多别的错误

编译崩溃! 编译都没通过,如何运行的? 你这个是由若干独立的程序组成的吧 。
2023-07-20 13:34:361

latex编译时显示compilation report怎么办

见数公式问题集载前简述LaTeX技巧97 更改整文档横置做使用geometry包: usepackage[landscape]{geometry} 通实际页面布局documentclass命令选参数 documentclass[landscape, 12pt]{report} 接我看看 lscape包提供环境运行需要latex--dvips--pspdf: usepackage{lscape}Withegin{landscape} end{landscape} 环境页设置横置文档想放型表或图想使用pdflatex编译pdflscape包做点: usepackage{pdflscape}and again:egin{landscape} end{landscape} 前页变横置其余仍竖直向页眉/页脚改变向
2023-07-20 13:34:441

compilation是什么意思

compilation英[u02ccku0252mpu026au02c8leu026au0283n]美[u02cckɑmpu0259u02c8leu0283u0259n]n. 编辑;汇编名词复数:compilations[例句]And that may not be the final compilation effort.而且他的书也许不是最后一次被编辑出版。
2023-07-20 13:35:101

用c++上交出现Compilation Error,为什么?

【答案】:您好,应该是编译错误,可能应该c++写的,却用的是c或者java等格式。
2023-07-20 13:35:181

出现"Compilation Error "错误是什么原因

可以尝试用g++提交 由于oj网站所用的编译器与自己机子的编译器不同很可能出现编译错误的报错,你可以单机complitation error查看什么位置错了,如果觉得无法修改,使用g++重新提交,应该不会出现报错了
2023-07-20 13:35:281

出现"Compilation Error "错误是什么原因

可以尝试用g++提交由于oj网站所用的编译器与自己机子的编译器不同很可能出现编译错误的报错,你可以单机complitation error查看什么位置错了,如果觉得无法修改,使用g++重新提交,应该不会出现报错了
2023-07-20 13:35:381

targetFramework是VS2010识别的指令,安装个VS2010+SP1升级包即可。或者把targetFramework="4.0"给删掉,即写成<compilationdebug="true">即可在VS2008下调试OK。
2023-07-20 13:35:451

我在编写程序时出现MFC requires C++ compilation (use a .cpp suffix),该怎么办?

MFC 需要c++语法编译(使用a.cpp后缀)你的源文件或许写成了.c,这是c语言格式的源文件后缀。.cpp是c++格式的源文件后缀。改改试试。
2023-07-20 13:35:521

cumpilation什么意思

compilation英 [u02ccku0252mpu026au02c8leu026au0283n] 美 [u02cckɑ:mpu026au02c8leu026au0283n] n. 汇编;编辑
2023-07-20 13:35:591

Ubuntu编译Android错误,compilation terminated

很显然你的源码里面没有srtp.h这个头文件。你全局搜索一下这个文件看有没有。
2023-07-20 13:36:201

Syntax error,“:”expected but “identifier A0” found. Compilation aborted.

“:”看看这个符号在哪里
2023-07-20 13:36:282

script compilation error怎么解决

使用本文中的故障排除方法时要按它们出现的顺序进行。在您完成一个故障排除部分后,请进行测试以确定是否仍发生此脚本错误。如果问题已解决,则不必继续下一部分。如果问题未解决,则继续执行下一部分。 一、从另一个用户帐户、另一个浏览器和另一台计算机测试网页 如果问题只在您查看一个或两个网页时发生,则从另一个用户帐户、另一个浏览器或另一台计算机查看这些网页,以确定问题是否依然存在。如果脚本错误依然存在,则可能是网页的编写有问题。请与网站管理员或内容开发者联系,告诉他们网页存在的问题。如果从另一个用户帐户使用网页时脚本错误未发生,则问题可能是您的用户配置文件的文件或设置造成的。如果在从另一个浏览器或另一台计算机使用网页时脚本错误未发生,则继续进行故障排除操作。 二、确认活动脚本、ActiveX 和 Java 未被阻止 确认您计算机上的 Internet Explorer 或另外一种程序(如防病毒程序或防火墙)未配置为阻止活动脚本、ActiveX 控件或 Java 小程序。在 Internet Explorer 的“高”安全级别,活动脚本、ActiveX 控件和 Java 小程序被关闭。默认情况下,Internet Explorer 6 和某些 Internet Explorer 5.x 版本针对受限站点区域使用“高”安全级别。默认情况下,Microsoft Windows Server 2003 针对受限站点区域和 Internet 区域使用“高”安全级别。如要为当前网页重置 Internet Explorer 安全设置,请按照下列步骤操作:1. 启动 Internet Explorer。 2. 在“工具”菜单上,单击“Internet 选项”。 3. 在“Internet 选项”对话框中,单击“安全”。 4. 单击“默认级别”。 5. 单击“确定”。 请参见您使用的防病毒程序或防火墙的文档资料,以确定如何打开脚本、ActiveX 和 Java 小程序。 三、确认您的防病毒程序未设置为扫描“临时 Internet 文件”或“已下载的程序文件”文件夹 请参见您使用的防病毒程序的文档资料,以确定如何防止该程序扫描“临时 Internet 文件”或“已下载的程序文件”文件夹。 四、删除所有临时的 Internet 相关文件 从您的计算机中删除所有临时的 Internet 相关文件。为此,请按照下列步骤操作:1. 启动 Internet Explorer。 2. 在“工具”菜单上,单击“Internet 选项”。 3. 单击“常规”选项卡。 4. 在“Internet 临时文件”下,单击“设置”。 5. 单击“删除文件”。 6. 单击“确定”。 7. 单击“删除 Cookies”。 8. 单击“确定”。 9. 在“历史记录”下,单击“清除历史记录”,然后单击“是”。 10. 单击“确定”。
2023-07-20 13:36:371

compilation aborted错误

楼主程序有问题var a,b,c:longint;begin readln(a,b); c:=a+b; writeln(c);end.
2023-07-20 13:36:461

DEV C++ 中svd.h:no such file or directory compilation terminated怎么解决

这句话的意思就是你的程序中引入了某个文件不存在,你需要看下具体是哪个文件不在了,到这个路径去看下,看看是不是误删除了或者移到别的地方了,把文件放回原来的路径就可以了。
2023-07-20 13:36:541

用fortran编程,一个简单的问题,为什么只出现compilation aborted(code

是不是程序太大了!把里面的子程序分些出来另行编译,在主程序中作为external 模块进行说明。
2023-07-20 13:37:011

ORACLE 过程编译错误,高手来解答!

我看过的书籍里面只讲了如何调用包里的过程或者函数,不知道能不能直接调用包。你的sql 是直接运行包的意思,如果可以直接运行的话我认为你还需要将参数一起输入,当然我不知道参数怎么输入,但是oracle 没有提示你输入,而且 PLS-00201: identifier "EMP_PKG" must be declared ,这个是包里参数未定义产生的。
2023-07-20 13:37:092

英语reverse compilation怎么翻译?

Reverse compilation is the process of translating machine level programs written by humans into high level language programs. We distinguish between this and decompilation which is the translation of compiler generated machine-level programs back into high level programs.反向编译(Reverse compilation)是将人类编写的机器级别的程序转换为高级语言程序的过程。它与反编译(decompilation)的区分在于:反编译是将编译器生成的机器级别的程序转换回高级程序。
2023-07-20 13:37:163

org/codehaus/groovy/control/compilationfailedexception 有什么解决方法

1.spring+jasperReport生成PDF格式的报表时报 java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfWriter.setRgbTransparencyBlending(Z)V异常 原因:iText.jar文件过旧,将之改为2.1版就没事了。2.java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException异常 原因:没有导入 groovy-all.jar 包,导入 groovy-all.jar 包就可以了。3.Excle 应用:java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCellStyle出现上述错误提示加入 poi-3.2-FINAL-20081019.jar4.net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :pdfFontName : STSong-LightpdfEncoding : UniGB-UCS2-HisPdfEmbedded : false出现上述错误提示加入iTextAsian.jar5.java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester出现上述错误提示加入commons-digester-1.7.jar iReport/lib 功能简述:解析 xml 文件;6.java.lang.NoClassDefFoundError: org/apache/commons/collections/ArrayStack出现上述错误提示加入commons-beanutils-1.7.jar iReport/lib 7.java.lang.NoClassDefFoundError: org/apache/commons/collections/ReferenceMap出现上述错误提示加入commons-collections-2.1.jar iReport/lib
2023-07-20 13:37:361

curses在gcc下该怎么编译?

gcc file.c -o file.exe -Wall其中,-o用于指定编译输出的可执行文件名 -Wall用于显示所有警告,即all warnings
2023-07-20 13:37:452

这个存储过程提示Warning: compiled but with compilation errors求高手指点一二

编译后显示编译错误,就能定位哪行了。如果用toad之类的工具,可以直接看到。如果是sqlplus,编译后执行show err
2023-07-20 13:38:021

Compilation failed Reason:java.io.IOException:icon file does not contain icon data

你的ico图片是自己改后缀,得来的吧。不行的你去网上下载ico的图再试
2023-07-20 13:38:222

quartus11中编译出现Error: Quartus II Full Compilation was unsuccessful

找到error的地方,双击,然后修改错误
2023-07-20 13:38:303

-Vocaloid Compilation Feat. Rin- 麻烦大神,问下这种是什么意思?

Vocaloid歌曲 音源为Rin
2023-07-20 13:38:372

Unresolved compilation problem:

System.out.print("i=:" + i + " j=:" + j);
2023-07-20 13:38:471

在用exe4j生成exe文件时 Compilation failed.Reason; java.io.EOFException 错误什么意思 怎么解决

一般抛出EOFException是指流读取越界了,也就是数据流已经读完了继续读,或者流没有准备好就读数据。看看是不是有这样的问题
2023-07-20 13:39:061

fatal error C1189: MFC requires C++ compilation(use a .cpp suffix)

MFC只能用到C++语言中。C语言里不要用MFC!
2023-07-20 13:39:162

Unresolved compilation problems:

Action类貌似没问题,检查一下你的struts配置有没问题
2023-07-20 13:39:363

用gcc编译c程序出现 fatal error: graphics.h: No such file or directory compilation terminated.

graphics.h is including a c++ header sstream, you can"t use it when compiling with a c compiler, switch your code to c++, that can be done by simply changing the file extension to .cpp for example or .cc and gcc will automatically use g++ when compiling the file. 大致的意思是,graphics.h 这个文件属于c++里面的,应该使用g++来编译,或者是gcc-c++来编译,而你现在是c程序,不支持这个头文件。你再检查下?
2023-07-20 13:39:451

oracle建立触发器 success with compilation error

你把"person"两边的号去掉就OK了!语法没问题!
2023-07-20 13:39:554

PL/SQL: Compilation unit analysis terminated PLS-00410: RECORD, TABLE 或参数列表中的字段不允许重复

重新登陆,再试试看呢,以前这样的操作是可以的吗?还有除了点击myobject有这样的情况外,其它都OK吗?有可能跟PLSQL与Oracle的版本兼容性有关.
2023-07-20 13:40:371

理查得.克莱德曼有什么钢琴曲?

钢琴曲太多了 只能列出专辑。主要专辑备注:为本条目所提供的中文翻译,尽量采用现行在中国大陆、台湾或者香港发行时所用的名称。部分专辑没有在上述地区发行的,则是参考翻译。如与实际发行有差异的,请大家指正。[编辑]数字25 Years of Golden Hits (2 CD - Compilation) 25年精选30 ans - Le chemin de la gloire (2 CD - Compilation) 30年 - 辉煌之路50 Exitos Romanticos (3 CD - Compilation) 50首浪漫经典100 Mélodies d"Or (4 CD - Compilation)101 Solistes Tziganes (101 Gypsy Soloists) (CD - Studio album) 东欧风情 - 理查德·克莱德曼与101吉普赛乐团AA comme amour (CD - Studio album) 如情似爱A Little Night Music (CD - Studio album) 小夜曲A Little Romance (CD - Compilation) 轻点浪漫All by Myself (2 CD - Compilation) 只我一人Always (CD - Compilation) 琴牵永远América Latina...mon amour (CD - Studio album) 拉丁美洲…我的爱Amour (CD - Studio album) 爱Amour pour amour (CD - Studio album) 为爱而爱Anemos (CD - Studio album) 日本爱情曲Anniversary Collection (5 CD - Compilation) 周年辑(Richard Clayderman Plays) Antique Pianos (CD - Studio album) 古钢琴和奏辑Arabesque (CD - Studio album) 阿拉伯式花纹A Touch of Latino (CD - Compilation) 接触拉丁舞曲BBallade pour Adeline (BR Music - Compilation) 给爱德琳的诗(水边的阿蒂丽娜)Ballade pour Adeline (1985 Delphine CD - Compilation) 给爱德琳的诗(水边的阿蒂丽娜)Ballade pour Adeline and other Love Stories (CD - Compilation) 给爱德琳的诗和其他爱情故事Best 100 (Japan / 2 CD Compilation / 100 TITLES)Best 100 (Italy / 2 CD Compilation / 100 TITLES)Best Friend (CD - Compilation) 最好的朋友Best of Classics (2 CD SET - Compilation) 古典精选Best of Richard Clayderman (CD - Compilation)Blanc jour d"un chaton, Un - Limited Edition (HMCD) (Studio album re-release with bonus tracks / CD 8 of 10) 小猫白天不睡觉(Im Prater Bluehn Wider Die Baeume)Brazilian Passion (CD - Studio album) 巴西激情CCarpenters Collection (CD - Studio album) 卡本特TOP10精选纪念辑Chansons d"Amour (2 LP SET - Compilation) 爱的音乐Chinese Evergreen (CD - Studio album) 永远的约定Chinese Garden(CD - Studio album) 魅力东方情(中国园林)Chinese Garden / Cherished Moments (CD + VCD) 魅力东方情/钟爱理查Christmas (LP / 33T - Studio album) 圣诞音乐会Christmas Album (CD - Studio album) 圣诞音乐会Classic Clayderman (CD - Compilation) 古典琴韵Classic Touch (CD - Studio album) 接触古典Classics (CD - Compilation)Clayderman 2000 (CD - Studio album)Coeur Fragile (From the Heart) (LP - Studio album) 冬天天色如此柔和(脆弱的心)Coeur Fragile (CD Studio album) 冬天天色如此柔和(脆弱的心)Collection, The (CD - Compilation)Concerto pour une jeune fille nommée "je t"aime" (HMCD)(Studio album re-release with bonus track / CD 5 of 10) 爱的协奏曲Confluence, The (CD - Studio album)Couleur Tendresse (LP / 33T - Studio album) 万种柔情(柔如彩虹)Couleur Tendresse - Limited Edition (HMCD) (Studio album re-release with bonus tracks / CD 7 of 10) 万种柔情(柔如彩虹)DDeluxe (2 CD SET - Compilation) 豪华集Desperado (CD - Studio album) 亡命之徒Deutsche Volkslieder (CD - Studio album) 德国民谣风Digital Concerto (CD - Compilation) 数码协奏曲Dimanche et fêtes (CD Single) 周末和假日EEcos de sudamérica (CD - Compilation) 拉美回响Ein Tr01um von Liebe (LP / 33T - Studio album) 爱的梦Eléana (Studio album) 艾莲娜Encore (CD - Studio album) 安可En concert (2 x 33T - Live concert)En Venezuela (CD - Studio album) 在委内瑞拉Essential (3 CD SET - Compilation) 精华辑Essential Classics (CD - Compilation) 古典精华Everybody Loves Somebody Sometime (CD - Studio album) 大众情人FFantastic Movie story of Ennio Morricone (CD - Studio album) 电影诉情 - 颜尼欧·莫利克奈经典作品集Forever my way (CD - Studio album) 美的过火France, mon Amour (CD - Compilation) 法兰西…我的爱Friends France - Original (CD + VCD - Studio album) 法国·朋友Friends France (CD + VCD - Studio album) 法国·朋友(滚石·巴黎·爱相随III)From the Heart (LP / 33T) 发自内心From This Moment On (CD - Studio album)GGold Collection (CD - Compilation)Golden Hearts (CD - Studio album / Ily a toujours de soliel...) 金心(永恒的太阳上云端)Golden Moments (CD - Compilation) 金色的瞬间Grandes Exitos (2CD + 1 DVD - Compilation) 拉丁全精选HHollywood and Broadway (CD - Studio album) 好莱坞与百老汇IIl y a toujours de Soleil au dessus des Nuages (CD - Studio album) 永恒的太阳上云端In amore (CD - Studio album) 坠入爱河In Harmony (CD - Studio album) 和谐In the Key of Love (2 CD SET - Compilation) 因爱结缘Introducing Richard Clayderman (CD - Compilation)It"s My Life (DVD)JJapon mon Amour (CD - Studio album) 我爱日本Joue-moi tes rêves (CD - Studio album) 给我你的梦LLettre à ma Mère (CD - Studio album) 给母亲的信Lettre à ma Mère (LP / 33T - Studio album) 给母亲的信Love, American Style (CD - Compilation) 美国式的爱Love Collection (CD - Compilation) 爱的收藏Love Follow Us (CD - Studio album) 滚石·巴黎·爱相随Love Follow Us 2 (CD - Studio album) 滚石·巴黎·爱相随2Love, French Style (CD - Compilation) 法国式的爱Love, Italian Style (CD - Compilation) 意大利式的爱Love Me Tender (2 CD - Compilation) 柔情蜜意Love song collection (2 CD - Compilation) 情歌精选Love Songs of Andrew Lloyd Webber (CD - Studio album) 安德鲁韦伯情歌精选Lyphard mélodie - Limited Edition (CD) (Debut album re-release with Bonus Track / CD 1 of 10) 星夜钢琴手(星空)MMagic of Brazilian Music (CD - Compilation) 巴西音乐的魔力Magic of Richard Clayderman (2 LP - Compilation)Masters of Melody (3 CD - Compilation)Medley Concerto (LP / 33T - Studio album)Meisterstücke (CD - Compilation) 代表作Memories (DVD)Millennium Gold (CD - Compilation)Mexico con amor (CD - Studio album) 墨西哥的爱Mother Of Mine (2 CD Compilation with NEW recordings) 我的母亲Musical Collection (2 CD - Compilation)Music of Love (LP / 33T - Studio album)Music of Richard Clayderman (LP / 33T - Studio album)Musique de L"amour - Limited Edition (HMCD) (Studio album re-release with Bonus Tracks - CD 4 of 10) 爱的音乐Musiques de l"amour, Les (CD Version - Studio album) 爱的音乐Musiques de l"amour, Les (LP / 33T - Studio album) 爱的音乐My Australian Collection (CD - Studio album) 澳洲精选My Bossa Nova Favourites (CD - Studio album) 波萨诺瓦My Classic Collection: With Royal Philharmonic Orchestra (CD - Studio album) 古典与流行的最爱(与英国皇家爱乐管弦乐团)My Favourite Oldies (2 CD - Compilation)Mysterious Eternity (CD - Studio album) 时空琴谜NNew Richard Clayderman (CD - Studio album) NewNew era (CD + VCD - Studio album) 新时代Number 1 Hits (2 CD - Compilation) 最精选Nouvelles Ballades Romantiques, Les (CD - Studio album) 新浪漫叙事曲OOn TV (CD - Studio album)Omaggio (CD - Studio album)PPiano et orchestre (CD - Studio album / CD Version of the Debut Album)Piano Man (2 CD - Compilation)Piano moods (2 CD - Compilation)Plays Abba (CD - Studio album) 阿巴冠军金曲钢琴典藏辑Premier chagrin d"Elsa, Le (LP / 33T - Studio album)QQuel gran genio del mio amico interpreta Lucio Battisti (CD - Studio album) 义大利情歌精选RRemembering the Movies (CD - Compilation) 电影回忆Rendez-vous (Produced by COBA) (CD - Studio album) 和谐之音Rendez vous du hasard, Les (CD - Studio album) 偶然的相遇Rêveries (CD - Studio album) 梦幻曲Rêveries No.2 (CD - Studio album) 梦幻曲2Richard Clayderman (1977 Debut album) (LP / 33T - Studio album)Richard Clayderman (1982) (LP / 33T - Compilation)Richard Clayderman in Concert - Japan (Video) 日本演奏会Richard Clayderman in Concert - England (Video) 英国演奏会Richard Clayderman Plays Abba, The Hits (CD - Studio album) 阿巴冠军金曲钢琴典藏辑Romance and the Piano of Richard Clayderman (CD - Compilation) 浪漫钢琴曲Romantic (CD - Studio album) 轻风漫舞Romantic America (Canadian Release) (CD- Studio album) 浪漫的美国Romantic Dreams (CD - Compilation) 罗曼蒂克梦境Romantic Moments (2 CD - Compilation) 罗曼蒂克时刻Romantic Nights (CD) (One of a 10xCD compilation set from St Clair.) 罗曼蒂克之夜Rondo pour un tout petit enfant (LP/33T & CD - Studio album) 活泼的轮旋曲(儿童回旋曲)SScandinavian Collection (CD - Studio album) 斯堪的纳维亚专集Seelenfeuer (Claudia Jung album with a duet performance with R. Clayderman)Sentimental Journey (CD - Compilation) 浮生Serenade de l"etoile (Coup de Coeur) (CD - Studio album) 爱的游戏(星星小夜曲/痛断肝肠)Serenade de l"etoile - Limited Edition (HMCD) (Studio album re-release with bonus tracks / CD 6 of 10)Smiling Joey (CD Single) 微笑的乔依Sonates, Les (CD - Studio album) 奏鸣曲Songs of Love (CD - Studio album) 爱的颂歌Souvenirs (CD - Compilation)Souvenirs d"Enfance - Limited Edition (HMCD) (Studio album re-release with bonus tracks / CD 3 of 10) 儿时的回忆Stage and Screen(CD - Compilation)Sweet Memories (Cassette - Compilation) 甜蜜回忆Sweet Memories (LP / 33T - Compilation) 甜蜜回忆TTango (CD - Studio album) 偷心探戈Thailand mon Amour (CD - Studio album) 泰国我的爱Thousand winds, A (CD - Studio album)Together (with Francis Goya) (CD - Studio album) 合奏Together at Last (CD - Studio album) 与詹姆斯拉斯特大乐团合奏Together at Last (3CD) (3CD - Collection) 与詹姆斯拉斯特大乐团合奏Tr01umereien 3 (CD - Compilation) 梦幻曲3Tr01ummelodien (CD - Studio album / Il y a toujours de soleil au dessus des nuages) 梦想的旋律(永恒的太阳上云端)Treasury of Love (CD - One of a 10xCD compilation set from St Clair) 爱的珍藏Tumsa Nahin Dekha (CD - Indian Film Soundtrack) 王子家族Turquie mon amour (CD - Studio album) 土耳其我的爱Two Together (CD - Studio album)UUltimate Collection (4CD - Compilation) 极品收藏Ultimate Collection (Union Square 3 Cd Set)Uuf...!(Soundtrack from the Indian film "Uuf Kya Jaadoo Mohabbat Hai..!")VVery best of Richard Clayderman (CD - Compilation) 理查德·克莱德曼精选集Very best of Richard Clayderman (DISKY)(3CD - Compilation 理查德·克莱德曼精选集WWhat a Wonderful World (2CD - Compilation) 美丽世界When a Man Loves a Woman (CD - Studio album) 当男人爱上女人When Love Songs Were Love Songs (CD - Compilation) 遇见100%的情歌With Love (1988) (LP / 33T - Compilation) 相爱1988With Love (1997) (CD - Compilation) 相爱1997With Love (1999) (CD - Studio album) 相爱1999World Tour (CD - Compilation) 全球音乐纪行:音乐采风录ZZodiacal Symphony (CD - Studio album) 星座物语
2023-07-20 13:40:451

开源了一个 webpack 插件,希望对大家有所帮助

最近,陆陆续续搞 了一个 UniUsingComponentsWebpackPlugin 插件(下面介绍),这是自己第三个开源项目,希望大家一起来维护,一起 star 呀,其它两个: 用 uniapp开发小程序的小伙伴应该知道,我们在 uniapp 中要使用第三方 UI 库( vant-weapp , iView-weapp )的时候 ,想要在全局中使用,需要在 src/pages.json 中的 usingComponents 添加对应的组件声明,如: 但在开发过程中,我们不太清楚需要哪些组件,所以我们可能会全部声明一遍(PS:这在做公共库的时候更常见),所以我们得一个个的写,做为程序员,我们绝不允许使用这种笨方法。 这是第一个痛点 。 使用第三方组件,除了在 src/pages.json 还需要在对应的生产目录下建立 wxcomponents ,并将第三方的库拷贝至该文件下,这个是 uniapp 自定义的,详细就见:https://uniapp.dcloud.io/frame?id=%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84。 这是第二个痛点 。 第二痛点,我们将整个UI库拷贝至 wxcomponents ,但最终发布的时候,我们不太可能全都用到了里面的全局组件,所以就将不必要的组件也发布上去,增加代码的体积。 有的小伙伴就会想到,那你将第三方的库拷贝至 wxcomponents 时候,可以只拷使用到的就行啦。是这理没错,但组件里面可能还会使用到其它组件,我们还得一个个去看,然后一个个引入,这又回到了 第一个痛点了 。 有了这三个痛点,必须得有个插件来做这些傻事,处理这三个痛点。于是就有 UniUsingComponentsWebpackPlugin 插件,这个webpack 插件主要解决下面几个问题: webpack 的插件体系是一种基于 Tapable 实现的强耦合架构,它在特定时机触发钩子时会附带上足够的上下文信息,插件定义的钩子回调中,能也只能与这些上下文背后的数据结构、接口交互产生 side effect,进而影响到编译状态和后续流程。 从形态上看,插件通常是一个带有 apply 函数的类: Webpack 会在启动后按照注册的顺序逐次调用插件对象的 apply 函数,同时传入编译器对象 compiler ,插件开发者可以以此为起点触达到 webpack 内部定义的任意钩子,例如: 注意观察核心语句 compiler.hooks.thisCompilation.tap ,其中 thisCompilation 为 tapable 仓库提供的钩子对象; tap 为订阅函数,用于注册回调。 Webpack 的插件体系基于 tapable 提供的各类钩子展开,所以有必要先熟悉一下 tapable 提供的钩子类型及各自的特点。 到这里,就不做继续介绍了,关于插件的更多 详情可以去官网了解。 这里推荐 Tecvan 大佬写的 《Webpack 插件架构深度讲解》 UniUsingComponentsWebpackPlugin 插件主要用到了三个 compiler 钩子。 第一个钩子是 environment : 这个钩子主要用来自动引入其下的原生组件,这样就无需手动配置。 解决第一个痛点 。 第二个钩子 thisCompilation ,这个钩子可以获得 compilation ,能对最终打包的产物进行操作: 所以这个勾子用来将 node_modules 下的第三库拷贝到我们生产 dist 目录里面的 wxcomponents , 解决第二个痛点 。 ps:这里也可直接用现有的 copy-webpack-plugin 插件来实现。 第三个钩子 done ,表示 compilation 执行完成: 执行完成后,表示我们已经生成 dist 目录了,可以读取文件内容,分析,获取哪些组件被使用了,然后删除没有使用到组件对应的文件。这样就可以解决我们 第三个痛点了 。 PS:这里我判断只有在生产环境下才会 剔除,开发环境没有,也没太必要。 安装 然后将插件添加到 WebPack Config 中。例如: NameType Description patterns{Array}为插件指定相关 moduleprefix 模块名组件前缀 module 是指 package.json 里面的 name ,如使用是 Vant 对应的 module 为 @vant/weapp ,如果使用是 iview,刚对应的 module 为 iview-weapp ,具体可看它们各自的 package.json 。 prefix 是指组件的前缀,如 Vant 使用是 van 开头的前缀,iview 使用是 i 开头的前缀,具体可看它们各自的官方文档。 PS: 这里得吐曹一下 vant,叫别人使用 van 的前缀,然后自己组件里面声明子组件时,却没有使用 van 前缀,如 picker 组件,它里面的 JSON 文件是这么写的: picker-column 和 loading 都没有带 van 前缀,因为这个问题,在做 自动剔除 功能中,我是根据 前缀来判断使用哪些组件的,由于这里的 loading , picker-column 没有加前缀,所以就被会删除,导致最终的 picker 用不了。为了解决这个问题,增加了不少工作量。 希望 Vant 官方后面的版本能优化一下。 本文通用自定义 Webpack 插件来实现日常一些技术优化需求。主要为大家介绍了 Webpack 插件的基本组成和简单架构,通过三个痛点,引出了 uni-using-components-webpack-plugin 插件,并介绍了使用方式,实现思路。 最后,关于 Webpack 插件开发,还有更多知识可以学习,建议多看看官方文档《Writing a Plugin》进行学习。
2023-07-20 13:40:521

一个简单的存储过程报错,为什么 错误信息(Compilation errors for PROCEDURE SCOTT.GET_EMPNAME Error:

SQL> create or replace procedure get_empname(emp_no in number,emp_name out varchar2) 2 IS 3 begin 4 select ename into emp_name from emp where empno = emp_no; --变量赋值 5 exception 6 when no_data_found then 7 raise_application_error(-20001,"ID不存在!"); 8 end get_empname; 9 /过程已创建。你的代码, 好像是少一个 IS还有就是, 可能代码里面, 有不少 全角空格。
2023-07-20 13:41:111

the selection contains no compilation units怎么解决

the selection contains no compilation units选择不包含编译单元。
2023-07-20 13:41:191

pip安装时报【fatal error: Python.h: No such file or directory compilation terminated】错误

用pip安装第三方包的时候,有时候会遇到 fatal error: Python.h: No such file or directory compilation terminated 这样的报错。因为这些库使用了c扩展,需要编译,然后又找不到头文件和静态库导致的。编译这些c库需要的依赖库由 python dev 提供,安装即可: For apt (Ubuntu, Debian...): For yum (CentOS, RHEL...): For dnf (Fedora...): For zypper (openSUSE...):
2023-07-20 13:41:481

java.lang.Error: Unresolved compilation problems 这是什么问题,怎么改正?

这是引入类型失败的错误提示import org.wltea 说明你引入了某个jar 包 或者 类但是没有找到 就报错了检查下 IKSegmenter 这个类 的引入路径 是不是存在就找到问题了
2023-07-20 13:41:551

oracle 跑sql 出现error Procedure created with compilation errors.

-----------begin LDL-7966--------------------DECLARERUN_SQL1 VARCHAR2(2000);UPD_VALUE VARCHAR2(100) := "LDL_PACKING_REMARKS2"BEGINRUN_SQL1 := "update cnt_item set LDL_PACKING_REMARKS = :1";EXECUTE IMMEDIATE RUN_SQL1 using UPD_VALUE;EXCEPTIONWHEN OTHERS THENDBMS_OUTPUT.PUT_LINE("column LDL_PACKING_REMARKS already updated");END;/
2023-07-20 13:42:031

System.InvalidOperationException: 未能映射路径“/App_Code/”

App_CodeServer.MapPath时去掉两边的“/”看看
2023-07-20 13:42:101

报错:Procedure created with compilation errors

(id in varchar2(6)) 改为 (id in varchar2) 参数为varchar 类型时 不需要加长度限定
2023-07-20 13:42:171

一启动就报这个错 java.lang.Error: Unresolved compilation problems:

可以把问题说清楚点吗
2023-07-20 13:42:242