简短回答:
可以,但 cxImage 本身不是 Debian 官方仓库里的软件包,需要你手动编译或使用第三方方式安装。Debian 完全支持运行和编译 cxImage。
cxImage 是一个 C++ 图像处理库(支持 BMP、JPEG、PNG、GIF、TIFF 等),主要面向 Windows,但代码本身是可移植的,在 Linux(包括 Debian)下也能编译使用。
libcximage-dev)sudo apt update
sudo apt install build-essential git
git clone https://github.com/xxx/cxImage # 或官方源码
cd cxImage
make
一般你会得到:
libcximage.a 或 .soximage.h然后在你的项目中:
g++ main.cpp -I./cxImage -L./cxImage -lcximage -ljpeg -lpng -lz
你可以自行打包:
sudo apt install dh-make debhelper
适合公司内部长期使用。
如果你是新项目,不推荐 cxImage,Debian 官方支持更好的有:
sudo apt install libopencv-dev
这些都有 apt 官方支持,维护更好。
sudo apt install libjpeg-dev libpng-dev zlib1g-dev
| 项目 | 是否支持 |
|---|---|
| Debian 运行 | ✅ |
| Debian 编译 | ✅ |
| apt 安装 | ❌ |
| 新项目推荐 | ❌(建议 OpenCV) |
如果你愿意,我可以:
你现在是 维护老项目 还是 新开发?