存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. Dzmitry Ivaniuk.
  2. PLCNEXT技术和PLCNEXT控件
  3. 2020年1月20日星期一

你好,

更新SDK到版本2020后,我们在用户库编译期间获取错误消息:

[CMake]:[67%]构建CXX对象CMakefiles / PTUSAPLCNexteNgineer.dir / src / ptusamaincmpnt.cpp.o
[cmake]:在文件中包含的文件/home/id/ptusa_git/pac_control_projects/main_control_prg/eclipse/projects/plcnext-linux-plcnextegineer/src/ptusamaincmpnt.cpp:1:
[cmake]:/home/id/ptusa_git/pac_control_projects/main_control_prg/eclipse/projects/plcnext-linux-plcnextegineer/src/ptusamaincmpnt.hpp:6:10:致命错误:ptusamaincmpntprogramprovider.hpp:没有这样的文件或目录
[cmake]:#include“ptusamaincmpntprogramprovider.hpp”
[cmake]:^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[cmake]:编译终止。

 

它似乎没有生成的用户组件代码,所以也许2020还需要一些用户代码更改?   

非常感谢。

Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨Dzmitry,

现有项目应使用新的SDK构建OK。

您是否使用Eclipse来构建,或PLCNCLI,或者您是直接呼叫CMake吗?

如果使用PLCNCLI或Eclipse,您还还将PLCNext CLI更新为2020.0版吗?

如果使用Eclipse,您是否卸载了旧的加载项,并安装了2020.0版的加载项?

〜马丁。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Dzmitry Ivaniuk 接受答案 等待审核
0
Votes
撤消

嗨马丁,

我使用Eclipse,我安装了2020.0版的加载项。

Oliver PLCnext Team 接受答案 等待审核
0
Votes
撤消

你好Dzmitry,
看起来“plcncli生成代码”无法正常工作。
-> did you also update the PLCnCLI to version 2020.0?

亲切的问候,

奥利弗

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Artem Rudnitsky 接受答案 等待审核
0
Votes
撤消

你好。我们使用PLCNCLI 2020,SDK 2020和Eclipse组件2020。

plcncli生成不同的文件集。

旧版本在中间\代码文件夹中生成6个文件:3库和3个组件的3个文件。

新的一个只生成库的3个文件。

 

Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨artem,

除非我错过了一些东西,否则我认为你不正确。仍然为库创建三个中间代码文件,以及“标准”PLCNCLI项目中的每个组件的三个。

A plcncli acfproject creates three intermediate code files for the Library, and one for each Component.

奥利弗 的建议是否解决了原始问题?

〜马丁。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
Artem Rudnitsky 接受答案 等待审核
0
Votes
撤消

你好,马丁。旧的plcncli用参数--sources“”。

2020 PLCNCLI在同一项目中启动了“Eclipse Workspace”的“eClipse工作区”的发电。

通过将/ src子文件夹添加到Eclipse项目的源位置来修复问题。

  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。