我尝试使用cygwin 编译程序(OpenFP).该程序依赖于FFTW3
我已成功编译和安装的软件包.但是,当我启动./configure
主程序时,我收到一个错误:
未找到包'fftw3'configure:6138:error:未满足包要求("fftw3"):未找到包'fftw3'如果您在非标准前缀中安装了软件,请考虑调整PKG_CONFIG_PATH环境变量.或者,您可以设置环境变量FFTW3_CFLAGS和FFTW3_LIBS以避免需要调用pkg-config.有关更多详细信息,请参见pkg-config手册页.
pkg-config --list-all
找不到fftw3
库但/usr/local/lib/pckconfig
包含所需.pc
文件.好的,从该文件fftw3.pc我复制LIBS
并CFLAGS
参数FFTW3_CFLAGS
和FFTW3_LIBS
环境变量作为上面提示的错误消息.但是我仍然得到同样的错误.
怎么了?
PS在MinGW中以相同的方式设置变量解决了问题(我没有在MinGW中安装pkg-config),但由于MinGW中缺少某些特定于Linux的头文件,项目编译失败了)
我必须使用固定大小的句柄制作滚动条,因为它的背景图像在缩放时会变得难看.我使用以下样式表:
QScrollBar::handle:vertical {
border-image:url(:/images/handle.png);
min-height: 47px;
max-height: 47px;
height: 47px;
width:10px;
}
Run Code Online (Sandbox Code Playgroud)
但似乎max-height
是无效的财产.如何防止手柄缩放?