草庐IT

target-dir

全部标签

c++ - CMake 中的 include_directories 和 target_include_directories 有什么区别?

我的C++代码有一个目录结构,如下所示:||->include|->src我正在为我的代码编写一个CMakeLists.txt文件。我想了解CMake中include_directories和target_include_directories之间的区别。它们的用法和添加我的包含文件路径之间有什么区别,我应该使用哪一个? 最佳答案 include_directories(x/y)影响目录范围。此CMakeList中的所有目标,以及在其调用点之后添加的所有子目录中的目标,都将具有路径x/y添加到他们的包含路径中。target_incl

iphone - UIBarButtonItem : target-action not working?

我在UIBarButtonItem中有一个自定义View,通过调用-initWithCustomView进行设置。我的条形按钮项目呈现正常,但是当我点击它时,它不会调用我的目标对象上的操作。这是我的代码:UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"someImage.png"]];UIBarButtonItem*bbItem=[[UIBarButtonItemalloc]initWithCustomView:imageView];self.navigationItem.leftB

php - 如何检查目录是否存在? "is_dir", "file_exists"还是两者兼而有之?

如果目录不存在,我想创建一个目录。使用is_dir函数是否足以达到此目的?if(!is_dir($dir)){mkdir($dir);}或者我应该将is_dir与file_exists结合起来吗?if(!file_exists($dir)&&!is_dir($dir)){mkdir($dir);} 最佳答案 在Unix系统上两者都会返回true-在Unix中一切都是文件,包括目录。但是要测试是否使用了该名称,您应该同时检查两者。可能有一个名为“foo”的常规文件,它会阻止您创建一个名为“foo”的目录。

msbuild - 为什么我的 .wpp.targets 文件没有应用到我的构建服务器上?

我有一个自定义的.wpp.targets文件,它正在设置一些ACL。当我从VisualStudio中构建时,生成的源list文件包含自定义ACL。当我从我的构建服务器运行时,它只是不起作用。生成的文件不包含.wpp.targets文件中的acl。构建服务器安装了.netframework4,网络部署,它有正确的Microsoft.Web.Publishing.targets文件。我在服务器上的构建中包含了一些诊断信息,其中“AfterAddIisSettingAndFileContentsToSourceManifest”属性似乎为假。我不熟悉msbuild虽然。有人可以帮忙吗?编辑:

xcode - xcode 在我的系统上将 "$(BUILT_PRODUCTS_DIR) 解析到哪里?

当使用Xcode4.2为iPhone模拟器编译时,如果我放置"$(BUILT_PRODUCTS_DIR)"在BuildSettings/Headersearchpaths/Debug退出编辑我可以看到它解析为:"build/Debug-iphoneos"这应该在我的系统上的什么位置?我看过了:Library/Developer/Xcode/DerivedData/{ProjectName}/Build但我找不到一个名为build的文件,其中包含一个名为Debug-iphoneos的文件夹。 最佳答案 在我的系统上,编译一个解析为绝对

.net - ASPNET 编译器 : error ASPRUNTIME: Target Directory not empty

我有一个需要使用nant脚本构建的Web应用程序。解决方案中的所有项目都可以正常构建,但每次构建结束时都会出现此错误。我找不到很多有用的信息来解决这个错误。有没有人遇到过并解决过此类问题?任何帮助将不胜感激。[exec]ASPNETCOMPILER:errorASPRUNTIME:Thetargetdirectoryisnotempty,anddoesnotappeartocontainapreviouslycompiledapplication.Pleasedeleteitmanually,orchooseadifferenttarget.[C:\SRC\BorgWorld\trun

macos - OS X : MACOSX_RPATH is not specified for the following targets 下的 CMake 警告

我尝试在OSX(Yosemite)下构建一个基于CMake的软件,它可以在Fedora21下成功构建。它使用了一堆库。两者都有,像Boost这样的大型开放式程序和一些位于/installation_folder/lib中的自行编写的程序。我使用CMake版本3.3.0。执行后mkdirbuildcdbuildcmake..-DCMAKE_C_COMPILER=/usr/local/Cellar/gcc/5.2.0/bin/gcc-5-DCMAKE_CXX_COMPILER=/usr/local/Cellar/gcc/5.2.0/bin/g++-5-DCMAKE_MODULE_PATH=

java - Ant 构建失败 : "Target "build. .xml“不存在”

当我以详细模式运行ant文件时,出现如下错误。有谁知道出了什么问题?我是新手antlib:org.apache.tools.ant]Couldnotloaddefinitionsfromresourceorg/apache/tools/ant/antlib.xml.Itcouldnotbefound.Overrideignoredforproperty"java.home"BUILDFAILEDTarget"build.xml"doesnotexistintheproject"MYPROJECT".atorg.apache.tools.ant.Project.tsort(Project

visual-studio-2010 - 无法使用 devenv 编译 vdproj - 'targeting ' x6 4' is not compatible with the project' s 目标平台 'x86' '

过去几个小时我一直在网上搜索,找到了很多与我的问题相关的信息-但没有一个真正解决它们。我的机器是64位的,安装了32位的VisualStudio10。解决方案使用.Net4。解决方案包括Crystal报表的64位安装。解决方案还包括log4net。在VS2010中编译项目对于Debug和Release,任何cpu都可以。我添加了一个我想要构建的Web设置项目。但是,无论配置如何,编译时都会出现以下错误(在VSUI和使用devenv.exe的命令行中):ERROR:File'CrystalDecisions.ReportAppServer.Prompting.dll'targeting'

build - "fatal error U1087: cannot have : and::dependents for same target"

使用Microsoft驱动程序开发工具包(DDK),这个错误困扰着我,因为我什至尝试构建DDK中包含的默认驱动程序。我在通过Google查找原因和解决方案时遇到了一些困难。为了帮助其他可能遇到同样问题的人,我在这里记录下来。错误:“fatalerrorU1087:不能有:和::依赖于同一目标”解决方案:确保您正在构建的目录不包含空格。此错误可能还有其他原因和解决方案,因此如果您有其他原因,请在下面发布。这是立即为我工作的解决方案。 最佳答案 这个问题的解决方法是保证build目录中没有空格。