gpt4 book ai didi

java - 如何让 eclipse 识别预处理器语句?

转载 作者:搜寻专家 更新时间:2023-11-01 01:04:36 25 4
gpt4 key购买 nike

我已经通过修改 config.ini 设法让 IDE 正确编译 java 项目,但 IDE 本身仍然显示有关处理器语句的错误:

//#ifdef VER_X
public class Video extends FirstCanvas {
//#else
public class Video extends SecondCanvas {
//#endif
...

有没有可以解决这个问题的设置或插件?

编辑:也许有点澄清:我正在寻找可以使 IDE 编辑器更符合代码的东西。由于编辑器认为是错误的,它不会让我遵循任何定义。

最佳答案

更面向对象的方法是使用单独的类,在运行时在它们之间进行选择:

public class FirstVideo extends FirstCanvas {
...
}

public class SecondVideo extends SecondCanvas {
...
}

...
video = (something ? new FirstVideo() : new SecondVideo());

这不需要非标准的编译步骤来实现,也不会为 C/C++ 预处理器指令的可怕恐怖打开大门。

关于java - 如何让 eclipse 识别预处理器语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1797930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com