开源改变世界

构建错误 #259

推推 grbl 3年前 (2023-02-07) 278次浏览
打开
jielemon 开启了这个issue 2022 年 12 月 12 日 · 15条评论
打开

构建错误#259

jielemon 开启了这个issue 2022 年 12 月 12 日 · 15条评论

评论

构建错误 #259

视觉工作室的新手。

下载了最新版的ioSender源码,用Visual Studio 2022打开ioSender.sln,构建时出现65错误。这是一些错误的屏幕截图。
构建错误 #259.

你能帮忙吗?

多谢。

构建错误 #259
所有者

您缺少websocket 依赖项
如果您USEWEBSOCKET从核心项目中删除条件编译符号并删除对它的引用,则应该可以在没有此库的情况下进行构建。

构建错误 #259
杰真里 评论了 昨天

@terjeio我是这个项目的新手,并且也构建它错误。如何在 VS IDE 中安装缺少的依赖项?

构建错误 #259
所有者
terjeio 评论了 昨天

@Jzhenli请参阅维基

构建错误 #259
杰真里 评论了 昨天

@terjeio嗨,在哪里可以找到这些库,我检查了最新的代码文件夹,但找不到它们。
构建错误 #259

构建错误 #259
所有者
terjeio 评论了 昨天

您必须从提供的链接下载它们或从最新版本中提取它们。

构建错误 #259
杰真里 评论了 昨天

@terjeio你的意思是从发布版下载预构建版本?我知道这会很好,但现在我想知道如何自己从 VS IDE 构建它们,我遇到了与主题图片所示相同的错误。

构建错误 #259
所有者
terjeio 评论了 昨天

您的意思是从发行版下载预构建版本吗?

是的,如果不通过链接下载,这是获取库的另一种方法 – 按照 wiki 中的描述复制相关文件,它们可以在发布文件夹中找到,并且,IMO,具有非常明显的名称。

构建错误 #259
杰真里 评论了 昨天

@terjeio抱歉,我是初学者,请告诉我在构建项目代码时这些dll文件应该放在哪个文件夹中,我试过将它们放在根文件夹中但显示缺少依赖项错误。

构建错误 #259
所有者
terjeio 评论了 昨天

在发件人项目的根文件夹中,我有:

CNC 控制 Camera\bin\Release文件夹

AForge.Video.DirectShow.xml
AForge.Video.dll
AForge.Video.xml
AForge.xml
AForge.dll
AForge.Video.DirectShow.dll

由CNC 控制相机项目引用。这有点奇怪——现在不记得为什么了。最好将它们放在项目根文件夹中的aforge文件夹中,并重新引用 .dll 文件。或者按照 Wiki 中的描述禁用相机。

helix-toolkit文件夹

HelixToolkit.Wpf.dll
HelixToolkit.Wpf.XML

CNC GCodeViewerCNC Controls Probing项目中引用。

Vector-master\RP.Math.Vector3\bin\Release文件夹与
RP.Math.dll
Vector-master\RP.Math.Vector3\bin\Release\RP.Math
Vector3.dll
CNC 控制探测项目中引用。

websocket-sharp\websocket-sharp\bin\Release文件夹:
websocket-sharp.dll
CNC Core项目中引用。

希望这可以帮助。

构建错误 #259
杰真里 评论了 12 小时前  

@terjeio按照你的方法试过了,还是不能编译代码。你能告诉我如何添加 Vector 库或在哪里可以找到 Vector nupkg 文件吗?似乎无法在 NuGet 中找到它。我安装的其他库如下图所示。
构建错误 #259

构建错误 #259
所有者
terjeio 评论了 7 小时前

@Jzhenli删除和读取对矢量库的引用失败?真奇怪。下载源代码并编译为一个单独的项目,然后删除并重新添加对发布版本 .dll 的引用。

构建错误 #259
杰真里 评论了 6小时前

@terjeio我做的设置如下,

  1. 下载源码ioSender-2.0.41.zip

  2. 解压代码并使用 vs2019 (os win11) 打开 ioSender.sln

  3. 使用 NuGet 安装 below libs,版本如下图所示
    构建错误 #259

  4. 构建代码和 2 条错误消息
    构建错误 #259

我不知道它失败的原因,可以帮助检查步骤吗?我猜 lib 版本可能有一些问题。

谢谢。

构建错误 #259
所有者
terjeio 评论了 5小时前

似乎我在已发布的源代码中留下了对 XCeed 工具包的引用——我这边缺少提交。
替换\CNC GCodeViewer\CNC GCodeViewer文件夹中附件 zip 中的两个文件,然后重试。

CNC GCodeViewer.zip

构建错误 #259
杰真里 评论了 4小时前

已经替换了文件,现在会显示其他错误。@terjeio
构建错误 #259

构建错误 #259
所有者
terjeio 评论了 3小时前

ToolIndicator.cs是实验性代码 – 通过在解决方案资源管理器中右键单击该文件并选择从项目中排除,将其从项目中排除

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
构建错误 #259构建错误 #259构建错误 #259

喜欢 (0)