【发布时间】:2009-05-19 00:20:24
【问题描述】:
我收到编译器错误 D8045。无法使用 /clr 选项编译 C 文件 'serialcommands.c'。
此文件是一个 C 库,已编写为通过串行端口与 TI 处理器通信。我需要做的任务是用 CLR 包装器包装这个库(如果你想从 CLI 问题中获得更简单的观点,将会有关于来回编组数据的其他问题发布到 stackoverflow。)
我只想从我的 CLR 包装器中使用这个 C 库。我去了 Properties->Configuration Properties->C/C++->General->Compile with Common Language runtime support = 无公共语言运行时支持
这是正确的方法吗?我以后会遇到令人讨厌的奇怪错误,还是我需要做其他事情才能使用它?
【问题讨论】:
-
作为跟进,我现在已经使用此解决方案一年了,并且从未遇到过使用此解决方案导致的任何问题。没有我担心的“怪异”。