草庐IT

lib-projects

全部标签

c++ - 如何让 qmake 在 Visual Studio .sln 项目中生成 "project dependencies"

我有一个qmake构建的几个库和一个依赖于它们的应用程序。使用subdirs模板,我能够让qmake输出一个.sln文件,它在VC2008中几乎符合我的喜好。虽然我已经按照我所见过的每一种方式指定了目标之间的依赖关系,但我最终在.sln文件中没有“项目依赖关系”,我必须手动添加它们。到目前为止我已经尝试过CONFIG+=ordered正确的顺序无效。同样更神秘的语法:client.depends=corecommon这也行不通。当我加载sln时,没有显示任何依赖项。 最佳答案 qmake的MSVC后端(解决方案生成器)不支持CONF

c++ - msvcprtd.lib(MSVCP100D.dll): fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'

我创建了一个vs2010win32程序(操作系统:Win8-64bit)然后,我尝试通过这样做将这个win32程序转换为x64:ConfigurationManager->newsolutionplatform(selectx64)->copysettingsfromwin32vs2010在之前的win32程序的基础上新建了一个x64程序。但是,当我尝试编译和运行x64程序时,出现一个错误:msvcprtd.lib(MSVCP100D.dll):fatalerrorLNK1112:模块机器类型“X86”与目标机器类型“x64”冲突通过重命名msvcprtd.lib的win32版本和x6

C++ 包装器 DLL 到静态 LIB

我有一些在我的项目中使用的静态编译库(.lib),这些库是用C++编写的,同时构建在Windows和Linux上。在我的项目的这些库的入口点,我只使用静态库套件中“主”库中的一两个函数,真的(但我确信这些函数调用套件中其他库中的许多其他函数).理想情况下,我希望拥有一套动态链接库(DLL),它们环绕静态库套件中的每个库;我读过/听说过在Windows(例如VisualStudio2005/2008/2010)上执行此操作的方法是“创建一个包装器DLL”,其中包含一些调用底层静态库函数的公开函数。如果有人能给我一些详细的分步说明,包括一些片段,说明如何在MSVisualStudio200

android - 是什么导致了我的 MonoDevelop 项目中的 "OutputPath property is not set for project ProjectName.csproj"错误

在Windows7(64位)上,AndroidSDK与Eclipse完美配合——我的第一个Android应用程序,使用第一个“HelloWorld”示例(在此处找到-http://docs.xamarin.com/android/getting_started/hello_world-来自Xamarin)失败并出现错误“未为项目NameProject.csproj设置OutputPath属性”。我已经尝试从Xamarin重新运行安装程序,但仍然出现此错误。有人可以提出可能导致此问题的原因吗?非常感谢。确切的错误:C:\Windows\Microsoft.NET\Framework\v4

windows - 是否有适用于 Windows 的 Linux'/lib/ld-linux.so 的开源等效项?

是否有适用于Windows的开源程序提供与Linux相同的功能'/lib/ld‑linux.so.2? 最佳答案 您可能想查看ReactOSproject.他们应该拥有加载DLL的一切,而且它是开源的。 关于windows-是否有适用于Windows的Linux'/lib/ld-linux.so的开源等效项?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7094734/

windows - 使用 Windows 注册表删除所有 .svn 和 .project 文件

我有一个注册表文件,当右键单击目录时,它会删除.svn文件。我想扩展此Windows注册表文件以删除一些从ZendStudio创建的临时文件:.构建路径.项目.settings(目录)根据这个问题的答案:Windowsbatchfiletodelete.svnfilesandfolders我有:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@="DeleteSVNFolders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes

windows - 使用 DEF 文件而不是 LIB 文件链接到 DLL?

我了解到您可以:将.DLL文件转换为.DEF文件,其中包括其导出(编辑:这不适用于许多约定)将.DEF文件转换为.LIB文件,您可以使用该文件链接到DLL为什么(大多数)链接器不能链接到给定仅.DEF文件而不是.LIB文件的DLL? 最佳答案 最终,这里的答案是“因为没有人非常想要它,而且它并没有真正帮助任何事情”。DEF文件是为DLL创建导入库的输入文件。然后,稍后,当另一个链接使用DLL时,importlib本身就是一个输入。importlib从外面看起来很特别,但当你看里面时,它实际上只是一个稍微特殊的库,里面有对象。完全可以

python - Windows XP 上的 Scrapy ImportError : No module named w3lib. html

我刚刚尝试在我的工作电脑上安装和运行scrapy,它运行的是WindowsXP。如果我运行scrapystartprojectmyproject我会得到以下错误:ImportError:Nomodulenamedw3lib.htmlWining:在windowsXP上运行Python/Scrapy真的很麻烦。在linux上,我只运行pipinstallScrapy就可以了,哈哈。 最佳答案 他们似乎忘记列出w3lib和simplejson。后者仅适用于2.6之前的Python版本。这是Distribute的安装程序,以防你没有eas

ruby - 为什么从 RubyInstaller 安装的 ruby​​ 找不到放在 gem/lib 文件夹中的 dll?

我的系统:windows7x64。我已经安装了:来自RubyInstaller(1.8.7)的rubygem安装rakegem安装libxml-ruby--platform=mswin32现在,当我做:require'xml'我收到关于缺少libxml2-2.dll(和libiconv-2.dll)的错误。我可以在“Ruby187\lib\ruby\gems\1.8\gems\libxml-ruby-1.1.4-x86-mswin32-60\lib\”中找到这两个库。当我将它们复制到“Ruby187\bin”文件夹时,一切正常。但是……如果我从旧的OneClick安装程序安装ruby​

windows - libfoo.a 和 foo.lib 是兼容格式吗?

一些构建脚本(例如numpy中的脚本)只需执行以下操作即可使gcc编译的库存档与VisualStudio链接器一起工作:copylibfoo.afoo.lib令人惊讶的是它似乎有效。有谁知道为什么吗? 最佳答案 取决于几个因素,它可能会或可能不会工作-并且有几个原因。我认为你的意思是完全的、可逆的兼容性。对于用于将DLL绑定(bind)到可执行文件的implib,答案是否。我曾经尝试将MSVC++implib与gcc生成的dll链接起来。如果格式是兼容的,那么当我重命名库libfoo.a时它会起作用。为了解决这个问题,有一个名为re