问题标签 [project-settings]

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.

0 投票
0 回答
166 浏览

visual-studio-2013 - 为什么 Visual Studio 2013 和 Qt5 插件总是更新 .vcxproj.user 文件?

我在 VS2013 中创建了简单的 Qt5 应用程序项目,该项目附带 .vcxproj.user 文件,其中包含 QTDIR 路径变量和初始化

LocalDebuggerEnvironment = PATH=$(QTDIR)\bin%3b$(PATH)。

当我在 VS2013 或外部修改 .vcxproj.user 文件时出现问题

(例如,LocalDebuggerEnvironment = PATH=$(QTDIR)\bin%3b$(VTKDIR)%3b$(PATH))。

每次我重新启动 VS2013 时, .vcxproj.user 文件都会被重置并且修改会丢失......如何修复这个重置(在重新启动 VS2013 之后)以保持在 .vcxproj.user 文件中完成的修改?谢谢!

0 投票
0 回答
161 浏览

xcode - Xcode > File > Project Settings 实际上做了什么?

我最近在 Xcode 中发现了一个方便的菜单项。

Xcode 7.0.1 中有一个菜单File > Project Settings。它的内容看起来正是我所需要的,即在每个项目的基础上设置 Build 文件夹。

它与中的盒子不完全相同Xcode > Preferences > Locations

但是,即使 Xcode 似乎选择了新位置并在其中编译,我也没有看到项目 pbxproj 中有任何更改(使用 git diff)。

我想将它们提交到项目中并告诉持续集成服务器使用与我的开发计算机相同的设置。

所以我的问题是:这些设置到底是做什么的(与在位置中找到的设置相同?)更重要的是它们存储在哪里?

步骤1 第2步 第 3 步

0 投票
2 回答
781 浏览

ios - XCode:我可以用 xcconfig 中的值覆盖 CFBundleVersion 吗?

有没有办法使用 xcconfig 中定义的值来覆盖项目设置中的值,例如CFBundleVersion?我试图添加一个键值对说:

并在 Info plist 中将其设置${MyVersion}为 Bundle 版本,但它不起作用。

谢谢!

0 投票
1 回答
599 浏览

visual-studio - 如何告诉链接器我希望在调试模式下构建的 dll 具有 d 后缀

我正在调试模式下构建一个库,它构建得很好,但是这个库的构建版本并没有以任何方式表明它是在调试模式下构建的。我的意思是,如果库被称为 mylib 并且在调试模式下构建它之后我得到 mylib.dll 我真的不知道我在什么模式下构建它。我希望我的输出名为 mylibd.dll 或 mylib_d_.dll,但这是否可以在 Visual Studio 2015 中指定类似的内容?

0 投票
0 回答
358 浏览

git - 如何在 Visual Studio 中提交/推送(到 git)修改后的项目设置?

我在 Visual Studio 的项目中更改了一些项目目录。如何将更改推送到 git 并使其应用于拉取我的更新或签出我的分支的其他人?

0 投票
0 回答
95 浏览

swift - 如何在 swift 中添加开发人员特定的代码?

我想在 swift 项目中添加一个只为我(而不是项目中的其他开发人员)执行的代码。在 Objective-c 中,我可以通过添加预处理器宏来实现这一点

并在这样的代码中使用它:

但它不能快速工作。那么我如何才能快速访问 ${USER} 值和其他项目设置?

注意:问题 与 Swift 语言中的 #ifdef 替换不同

我知道#if 宏可以在 swift 中使用。但与一些文本值比较为

不工作

0 投票
2 回答
1562 浏览

android - 如何将 AndroidStudio 项目更改为较低的 sdk

我目前运行:

AndroidStudio 2.2 ,Android sdk 24 也可用。Android SDK-Tools 25.2.2 Android Sdk-Platform-tools 24.03 Android sdk-build-tools 24.0.1

当我创建一个新的空白项目时,这是构建 gradle

我会假设这是一个可以安装在运行 4.0 到 7.0 的设备上的应用程序我如何更改它以便它从 2.3.3 运行到 6.0,仍然可以从相同的 AndroidStudio 安装工作。另外它会如何影响其他功能,如google-play-services,appcompat-v7,设计版本。

0 投票
0 回答
711 浏览

c++ - 从构建中排除 CPP 文件,但保留在项目中 - VS2015 C++

有没有办法在包含的项目中保留 CPP 文件(包含在项目中)并将它们从构建过程中排除?原因是,我想通过外部库的源代码(F12 - 转到定义)来查看实现,但是,库已经构建,我不需要设置项目来重建它们,我只是只需要包含标题。

编辑:好的,我很抱歉下面的讨论,但是,我的问题的正确答案在那里:https ://stackoverflow.com/a/18007165/1699328 2。

如那里所述,您右键单击文件,选择“属性”->选择“配置属性”->选择“常规”->从选项“从构建中排除”的下拉菜单中选择“是”

在此处输入图像描述

不幸的是,有一些陷阱。如果您选择过滤器文件夹的所有文件,有时无法打开正确的窗口(见下文)!同样,当您选择更多文件时,除了 .cpp 之外,还会选择 .c 或 .h...

在此处输入图像描述

0 投票
1 回答
71 浏览

java - IDEA +tomcat,tomcat重启时不会更新javaFile上的变化

我的问题是,最近我在 IDEA 中启动了一个带有一些 servlet 过滤器的 web 项目。起初还可以,但今天我发现我的想法的热部署再次不起作用

例如,当我更改 servlet 时,我需要按 ctrl+shift+F9 重新编译,它会自动工作。现在它就像我没有改变它一样运行,即使重新启动tomcat也无济于事

现在更新更改的唯一方法是在我更改 java 文件、servlet、过滤器、侦听器、java bean 等时重新启动 IDEA 。

我检查了输出路径,类文件确实改变了,最后修改日期显示正确,我只有一个输出路径。
我认为这与项目设置有关?

以下是我的项目设置的一些图片:
在此处输入图像描述

而且,每当我创建一个 servlet 或侦听器时,它都会在 Project explorer 下方的 Web 窗口中显示这个奇怪的东西,就像它正在加载一样,有时它实际上显示正在加载......,就像这样: 在此处输入图像描述

当我重新编译模块时,它显示
警告:输出路径 D:\IDEADevelop\LittleBBS\web 与源根相交。只有由 build 创建的文件才会被清理。

0 投票
2 回答
96 浏览

c++ - Visual Studio 搞乱了项目设置

我创建了一个空的 C++ 项目,添加了 main.cpp,并设置了构建配置。特别是,我更改了输出目录和中间目录。将所有内容推送到 GitHub,并将其克隆到另一台计算机。打开解决方案,检查项目的属性,发现它现在已设置回默认值。尝试编译,使用了错误的目录。git status在两台电脑上什么都没有显示。我还检查了 .vcxproj 以发现文件中存在更改的字符串。

这种行为的原因可能是什么?

存储库:https ://github.com/kirdaybov/experiments

我的环境:

  • 第一台计算机:VS Express 2015 更新 1。
  • 第二台计算机:VS Community 2015 更新 3。