想在C++代码里用机器学习的方法,就找到dlib这个C++的机器学习的library。按照下边官网的方法编译例子出现了关于X11的error。
cd examples
mkdir build
cd build
cmake ..
cmake --build . --config Release
</pre><pre name="code" class="plain"><p class="p1"><span class="s1"><strong>dlib-19.1/dlib/gui_widgets/nativefont.h:313:21: </strong></span><span class="s2"><strong>error: </strong></span><span class="s1"><strong>use of undeclared identifier 'XAllocColor'</strong></span></p><p class="p1"><span class="s1"> XAllocColor(d, cmap, &xcol);</span></p>
在stackoverflow上很多人问到这个问题,主要有3种方法。
- 修改build下边CMakeCache.txt里的X11路径&#