问题标签 [build-error]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - TFS 2010 构建错误 - 未找到导入的项目“project_path”
一直在尝试构建一个包含多个项目的解决方案,并且不断出现错误。
我设法使构建部分成功,但总是得到如下所示的错误:
C:\Builds\1\MBS.Payments.Forms.Mvc\MBS 付款表格 MVC\Sources\MBS.Payments.Forms.Mvc\MBS.Forms.Payments.Web\MBS.Forms.Payments.Web.csproj (979) : 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
我已导航到正在生成错误的文件,其中突出显示了此代码:
目前我已经安装了 Visual Studio 2010 Premium 和 Visual Studio 2012 Ultimate 的评估版,我目前正在 Visual Studio 2010 中开发这个应用程序。
下面是发现错误代码的代码块:
请任何人告知为什么会产生此错误以及如何解决它。
java - Android NDK:您的 APP_BUILD_SCRIPT 指向一个未知文件:./jni/Android.mk
好吧,我在 stackoverflow 中看到了 4 个类似的问题(this、this、this和this)。我尝试了那里给出的答案。我必须说一个答案对我有用,但文档明确说不要使用这种方法。所以我在这里问..
我的项目设置
- 在 Mac OS X Mountain Lion 10.8.2、Eclipse Juno、gcc 4.2.1、GNU Make 3.8.1 上运行。
- 我的项目是一个学习NDK的测试项目,目标API 16,打算支持API 8及以上。
- 我的项目在 path
~/Desktop/PROJECT/ANDROID/WORKSPACE/NDKResearch
。 - 我的 NDK 路径是
~/Documents/ANDROID/android_ndk_r8a
我不知道路径信息有什么帮助。但是我总是在 bash 中给出正确的路径时遇到问题。所以只是在这里发布。
我做了什么?
在我的 NDKResearch 项目中,我添加了一个Android.mk
文件(路径 $MY_PROJECT_PATH/jni/Android.mk
:)
在. Application.mk
_$MY_PROJECT_PATH/jni/Application.mk
然后我ndk-build
在 bash shell 中执行
只是为了得到标题中提到的错误。
我的问题是什么?
从上面链接的线程中,用户 sege 的回答确实对我有用。其他人都没有。但是 ndk 的文档明确声明不要使用这种方法。来自 ndk 附带的 Overview.html 文件(找不到在线版本)。
有两种使用 Application.mk 的方法:
将它放在 $PROJECT/jni/Application.mk 下,它会被“ndk-build”脚本自动拾取(稍后会详细介绍)
将它放在 $NDK/apps//Application.mk 下,其中 $NDK 指向您的 NDK 安装路径。之后,从 NDK 目录启动“make APP=”。
这是在 Android NDK r4 之前使用此文件的方式。出于兼容性原因,它仍然受支持,但我们强烈建议您改用第一种方法,因为它更简单,并且不需要修改/更改 NDK 安装树的目录。
所以我的问题是,有人用第一种方法成功了吗?它不工作的任何原因?
c++ - QtCreator:进程 jom.exe 以代码 3 退出
我有一个可用的 C++/Qt 应用程序。我将 MinGW、Qt 和 Qt Creator 更新到最新版本,现在在编译时出现错误。这个错误似乎不是由于我的代码,而是由于构建系统。
例如:
在项目设置中有消息“qmake:未设置 Qt 版本。无法运行 qmake。”
我的源代码正是您在创建新应用程序时自动获得的。
我用新的 Qt 和 QtCreator 目录更新了系统环境路径。
我不知道还能做什么...
谢谢!
c++ - 未定义的引用
可能重复:
C++ 模板,未定义的引用
我有一个非常简单的程序,由三个文件组成,它从普通数组构建向量:
构建过程如下:
在构建程序时,我收到此错误:
这个程序真的很简单。但是,编译成功通过,但链接失败。然后我将所有代码移动到一个文件中,一切都像一个魅力。任何人都可以帮我解决这个问题吗?
xcode - 无法启动“" 获取进程任务失败?
使用 Xcode 4.5.2 并为 iOS4 或更高版本构建时,我在为我的设备构建时收到此消息(iOS 6.0.1 on 4s)。我关闭对话框,然后在我的设备上重新启动似乎可以工作的应用程序。我是iOS开发的新手,所以如果这是一个愚蠢的问题,我会提前道歉。
预先感谢您的帮助。
python - 为什么在 Python 中对该项目使用装饰器时,Flask 的 url_for 会引发错误?
我正在创建一个 Python Flask 应用程序并在下面创建了装饰器和视图。装饰器在查看索引时效果很好,但是当您注销并使用url_for
索引重定向时,它会引发构建错误。为什么会
有任何想法吗?错误是:BuildError: ('index', {}, None)
matlab - 使用 Matlab 编码器构建时出现奇怪的 Matlab 错误
我的 Matlab 编码器在我上次使用时(2 个月前)构建的东西很好,但现在当我尝试用它构建项目时,我收到以下错误:
我已经运行了 mex -setup 几次,选择了 Visual Studio(这是我以前使用的并且工作正常),然后重新运行 Build 命令,但同样的错误反复出现。此外,“超过 MATLAB 的 63 个字符的最大名称长度并已被截断”部分似乎是说 Matlab 以某种方式将 Perl 警告解释为某个变量名称 - 我不知道那里发生了什么。
我也不确定为什么会出现 Perl 警告 - LC_ALL 以前未设置,现在是 en_GB,但无论如何都会出现相同的错误。
任何纠正此问题的步骤将不胜感激。
android - R 无法解析为变量 - 一个新案例?
好的,所以我在这里阅读了关于这个臭名昭著的问题的 10 个其他线程,并尝试了所有可能的解决方案 - 没有任何运气。
我有一个几个月前工作的 Phonegap 项目,现在必须创建一个新版本。所以,在我的新 Mac 上 - 我不再可以使用旧 Mac,我检查了我用来制作以前构建的代码(所以实际代码不会有任何问题,因为它没有改变)。由于我的新 Mac 没有安装 Eclipse,我下载了 Android SDK 并发现它带有预配置的 Eclipse 版本,所以我使用了它。
为了安全起见,我已经安装了所有的 SDK 版本。可悲的是,我必须以 Android 2.3.3 为目标,最低版本为 2.1。我已确保在项目中正确配置了它。
“res”文件夹下的所有 .xml 和 .png 文件都有有效的小写名称。XML 文件中没有错误,至少 Eclipse 没有抱怨其中的任何内容 - 就像我上面所说的,自上次成功构建应用程序以来,XML 文件没有改变。
我已确保 Android 开发者工具的权限是正确的(每个人都有读取权限)。
我已删除“gen”文件夹并尝试再次构建。我已经做了无数次“干净”。我已经无数次地重新启动了 Eclipse。
我已确保包名称在任何地方都同步。我确保我在任何地方都没有“import android.R”。
每次 Eclipse 尝试构建时都会创建“gen”文件夹,但它不包含 R.java 文件,它只包含文件 BuildConfig.java,该文件除了包声明之外还包含以下内容:
我的 res/values/strings.xml 文件如下所示:
我的 res/xml/plugins.xml 文件包含以下内容:
我的 res/layout/main.xml 文件如下所示:
我已经尝试过更改fill_parent
上面match_parent
的内容,因为我读到其中一个答案已被重命名为 API 版本 8 中的答案 - 但这没有帮助。无论如何,我也需要支持 API 的第 7 版。以防万一,我尝试按照说明更改名称并将最低版本设置为 8,但这并没有帮助。
Eclipse 在尝试构建时不会生成其他错误,并且只会生成一个良性且不相关的警告。
我的 AndroidManifest.xml 文件如下所示:
由于这是一个 PhoneGap 应用程序,XML 文件实际上只包含启动和运行 WebView 所需的最低限度。
有人知道这里有什么问题吗?对于 Android 开发者工具来说,这个 R.java 的东西确实看起来是一个非常薄弱的点——并且改进了与此相关的构建错误的处理(解释什么是错误的)似乎可以从优先考虑中受益。无论如何-我希望有人可以提供帮助!
更新:问题是由 Subversion 引起的。我不确定 Subversion 到底在做什么导致这种情况,但是每当我创建一个新项目并导入我的文件以让 Eclipse 编译该项目时,一切正常。然后,每当我在 Subversion 中执行某些操作时,例如添加/删除/提交/更新 HTML、CSS 或 Javascript 文件(在资产文件夹中),此错误就会返回,我必须再次创建一个新项目。
iphone - _main 中的重复符号
有人可以告诉我为什么会收到此错误。我曾多次尝试清洁和建造。但我仍然收到此错误。
unit-testing - Visual Studio 2012 中的规范流错误
我正在使用 selenium、Specflow 和 nUnit 来运行 Visual Studio 的自动化测试。该代码与 Visual Studio 2010 一起使用。在我再次安装 Visual Studio 2012、Selenium 和 Specflow 之后(我认为我做对了),它停止了工作。首先,这些步骤无法识别它们的定义,我想我在所有包含它们的定义的 c# 文件中编写 [Binding] 来修复它。现在,当我尝试构建项目时,它会显示一个我无法解决所有功能文件的错误。
它显示了 50 个错误(与我拥有的 Specflow 功能文件数量相同),它们都是相同的,并且它说:
Error: Generation error: SpecFlow configuration error -> The element <unitTestProvider> may only appear once in this section
.
我不知道如何解决这个问题。我希望有人能帮助我,因为这个我真的很担心。