我想在Windows上使用等效的linux库libdns_sd.so。我正在使用QT/C++构建一个使用dns_sd.h的应用程序,我遇到了一个错误,我有:
dns_sd.h: No such file or directory
在Linux上,它与我的.pro文件中的这一行完美地结合在一起:
LIBS += /usr/lib/x86_64-linux-gnu/libdns_sd.so
我不知道要在Windows上包含什么才能让它正常工作。我在上下载了mDNSResponder,但我找不到要包含的库。
谢谢!
使用regexp字符串,如何删除包含匹配的第一行之前的所有行?例如,我如何才能改变这一点:
lost
load
linux
loan
linux
这方面:
linux
loan
linux
我试过:
echo "lost
load
linux
loan
linux" | sed -e 's/.*^li.*$//g'
但是它返回这个,而不是改变任何东西:
lost
load
linux
loan
linux
我想让它工作,这样当没有匹配的时候,它就不会输出任何东西。
我通常使用chilkat库()只使用windows进行开发。但是这个库有每个平台的每个库文件,今天我必须跨平台完成它。
示例
Windows x64使用use 64.dll
Windows x84使用win32.dll
Linux x64使用Linux 64.so
Linux x32使用linux32.so
Max使用osx.jnilib
这是我的源代码,当只使用windows时,包含chilkat库。
static {
try {
System.loadLibrary("lib/win64");
} catch (U
我试图用自动工具来实现一些非常具体的东西--动态变量名。我的目标是根据特定的配置文件创建动态目标,类似于Linux内核。
可以使用make menuconfig配置Linux内核,最终生成一个.config。Linux内核的Makefiles包含诸如obj-$(CONFIG_DMA)之类的目标,并且根据CONFIG_DMA (y, n or m)的值,相关的源文件将被静态地构建,作为一个模块,或者根本不构建。我正在使用kconfig- file,它允许我生成一个.config文件,然后我可以将它包含在一个标准的GNU Makefile中,并成功地继续使用。我希望用automake实现相同级别的