我正在使用 Debian9 Linux 和使用 Wine 的 Cpp-Dev。我目前正在尝试运行一些为 2006/2007 年开发的程序(用 C 编写的协议堆栈)编写的 CUnit 测试。(我需要稍后更新)
有:
- ...Unittest.dev 文件,因此使用了 Dev-Cpp
- ...Unittest.layout 文件
- CUnit 文件夹,从 2006 年开始
- 套件文件夹,包含两个测试套件
- xmlout 文件夹
- 主程序
目录结构有点搞砸了。它给了我一个类似 Windows 的结构。尽管它为我添加了一个 Z: 驱动器,我可以在其中访问我的 Linux 目录,以 Windows 样式编写路径...例如Z:\usr\
我将目录添加Z:\usr\include\
为编译选项中的包含库。
Dev-Cpp 向我抛出此错误:
[Error] can't create precompiled header Z:\usr\include\stdio.h.gch: Permission denied
这是真的,它不应该尝试在其中写一些东西\usr\include.
尝试坚持使用 Dev-Cpp,因为它是用于创建此测试环境的工具。
解决方法是使用 Windows 机器。如果可能,希望将整个环境保留在 Linux 上。
有任何想法吗?