问题标签 [project-files]
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.
qt - QtCreator 棘手项目
我有一个项目,Qt Creator
其中有几个共享库项目和主项目,其中也包含主要功能。我想要的是添加一个不应该是共享库的新项目,而只是一个带有一些头文件的项目,我在其中保存定义和错误代码。我希望能够将此项目的路径添加到其他项目INCLUDEPATH
中,以便在其他项目中使用这些文件。
为此,我创建了一个空项目,其.pro
文件如下所示:
但是当我构建整个项目时,它抱怨它没有在这个项目中找到只有一个标题的 main。
有可能QtCreator
实现这一目标吗?
qt - 如何使 Qt 项目文件(.pro)平台依赖?
有没有办法根据 Qt-Creator 的操作系统包含不同的库?
换句话说,.pro 文件中的以下行是否有等效项:
我知道字符“#”标识 .pro 文件中的注释。这里有什么替代方案?
version-control - 如何确保某些文件使用团队文件服务中的可视合并
我是 TFS(visualstudio.com 上的服务版本)的新手,我不知道如何处理项目文件和 web.config 文件。
我知道我需要合并这些文件,但 TFS 总是自动合并它们。这意味着开发路径和数据库路径将覆盖我的主干副本中的那些。
有什么方法可以在 TFS 中配置文件,使其永远不会自动合并,而是每次都提供手动合并方法?
我也对其他人配置其源代码控制以解决此类问题的策略感兴趣。在这个项目上,我们被搞砸了,我们会尽力应对,但下一个项目需要通过源代码控制更顺畅地运行。
谢谢你的帮助。标记
android - 项目文件导入
我最近购买了一台新的 MacBook Pro,并从旧笔记本电脑中导入了几个项目文件。今天我尝试在我的设备上运行一个应用程序,但该项目不会显示在运行配置窗口中。我再次导入文件,并让项目显示,但现在尝试在我的设备上运行时出现以下错误:
我相信我在从旧笔记本电脑传输文件的方式以及将项目导入 ADT 的方式上犯了一个错误。我不知道上述错误是什么意思,也不知道如何开始修复它。也许有人可以启发我。谢谢!
version-control - Source control integration with Brackets
How can a project in Brackets be configured to require file check-in in source control? Would that be a configuration made with whatever source control option you've chosen?
c++ - 更改应用程序文件的名称(.C 文件)
我更改了修改后的应用程序的名称以将其与基本应用程序分开。假设旧应用程序的 .C 文件是“OldApplication.C”,而新修改的文件是“NewApplication.C” 不幸的是,当尝试通过键入“NewApplication”在终端中启动新修改的应用程序时,我得到:
两个问题:
- 如何使我的新应用程序可执行?
- 有人可以简要介绍一下项目/应用程序的文件及其功能吗?
问候,直
compiler-errors - 如何解决“未为此项目设置 OutputPath 属性”错误?
在我的 Windows CE 应用程序中,我一直在尝试将所有项目引用从“Any CPU”(或“AnyCPU”)更改为“x86”
为此,我手动编辑了 .csproj 文件(项目 > 属性...只有“任何 CPU”作为选项可用,没有“x86”(或其他任何东西)。
现在我不知道,但我得到,“没有为这个项目设置 OutputPath 属性。请检查以确保您指定了有效的配置/平台组合。配置='调试'平台='AnyCPU' "
问题出在哪里,我无法想象。.csproj 文件中不再有任何“CPU”!
现在我注意到还有一个神秘的 .csdproj(扩展名中嵌入了额外的“d”)文件……但它也没有“CPU”,更不用说“AnyCPU”了……
更令人困惑的是,.csproj 文件似乎表明该项目需要许多 DLL,例如 Symbol*.DLL 文件——但这些文件在手持设备上并不存在,而 .exe 在那里运行良好。这是怎么回事?
这是 .csproj 文件(省略了特别无聊的部分),然后是 .csdproj 文件:
PDAClient.csdproj 中没有“AnyCPU”(或“x86”)...
更新
现在,当我卸载项目以编辑它(.csproj 文件)时,项目文件说它“不可用”;也许它总是这么说,我只是注意到了,但无论如何,它不可用是“有趣的”;我可以从 Windows 资源管理器访问/编辑它...
更新 2
关闭并重新打开项目导致它告诉我它是在早期版本的 Visual Studio 中创建的,需要升级..???...我让它继续,特别是当它正在创建一个备份副本时,错误消失了......???
qt - 没有相应的文件和目录
我正在完成将项目从 Qt 4.x 迁移到 5,但是 .pro 文件给了我很多错误:
当我评论那些包含 -lWhatever 的行时,我从下面的其他行中得到相同的错误,在
这是完整的代码:
会是什么呢?我确实有文件夹 GeneratedFiles 和 release,所以我不知道出了什么问题。另外,我不太明白./../../和./的含义,如果有人可以向我解释,也许我可以更容易地看到这个问题。
编辑:当我评论-lthingys时,我得到更多错误,这没有意义
c++ - vs10 C++ $(MyLibrary) vs %(MyLibrary)
我们使用环境变量来指定我们使用的库的路径。大多数时候它指向已发布版本,但有时指向开发版本。
无论如何,当我$(MyLib)/path;%(AdditionalIncludeDirectories)
用于构建 C++ 应用程序时它工作正常,但我无法打开项目资源。但是,当我使用%(MyLib)/path;%(AdditionalIncludeDirectories)
它时。
现在,有什么区别?我认为正确的方法是使用$(EnvVar)
但对于资源编辑器它似乎不起作用。如果$(EnvVar)
是正确的方法,那么为什么 Visual Studio 使用%(AdditionalIncludeDirectories)
而不是$(AdditionalIncludeDirectories)
我得到的错误是:fatal error RC1015: cannot open include file 'afxres.h'.
delphi - 为不同的 Delphi IDE 创建 Delphi 包的最佳实践
我维护一个开源 Delphi 库。我想为所有 Delphi XE 系列编译器创建一个最小的项目文件。理想情况下,我需要一个工具来为 XE6 创建一个项目文件,它会去除所有冗余信息并自动为 XE-XE5 创建相应的项目文件。有什么聪明的方法可以实现这一目标吗?
这是我当前的项目文件,其中包含很多冗余信息。例如,它包含一个用于 Android/iOS 等的虚拟配置,但我的项目针对的是传统的 Windows 应用程序。如果我手动删除此信息,它会在项目更改时返回。另外,我知道 XE4 中的值DebugInformation
是布尔值,而 XE5 中是整数。