问题标签 [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.
objective-c - Xcode xcconfig:基于目标配置依赖
在寻求解决 Objective-C命名空间 问题的过程中,我想尝试根据正在构建的目标为依赖项的 Objective-C 类添加前缀。
例如,假设我的共享库 ( ObjCStaticLib
) 中有一个类 ( CWindow
)。我有两个插件 (A
和B
) 将使用它CWindow
。为避免A
'sCWindow
与B
's冲突CWindow
,我想CWindow
在编译时为类名添加前缀,因此' A
sCWindow
变为's 变为。ACWindow
B
BCWindow
我正在寻找一种ObjCStaticLib
在编译时与它应该使用什么前缀进行通信的方法来编译自己。我正在考虑使用xcconfigs来指定叶目标自定义并ObjCStaticLib
使用的预处理器宏。但是,我不知道目标与这样的依赖项“通信”的方式。
我可以根据需要修改所有涉及的源/项目/等,以在依赖项中实现每个客户端的命名空间自定义。
有没有人对此有很好的解决方案?
c - 是否可以使用一些项目设置或 makefile 选项在头文件中定义一些宏?
#define _MYDEFINE_
是否可以根据项目设置中的某些选项在我的头文件中添加一个。例如:假设在我公开的头文件(与库一起提供)中,我有一些宏,如下所示:
现在,在构建我的库时,我可以添加_MYDEFINE_
我的设置,但我不希望库的用户添加_MYDEFINE_
他的项目设置或代码。相反,我希望“ #define _MYDEFINE_
”自动添加到标题的开头。
注意: #define _MYDEFINE_
只有在我的预处理器设置中定义时才应添加。对于其他设置,不应添加。
如果无法通过项目设置实现,是否有任何创新的方法来完成它?欢迎任何想法。
delphi - 如何指定项目特定的包设置?
如何在 Delphi 2010 IDE 中指定项目特定的包设置?更改项目选项中的包确实会更改项目组中所有项目的包。
这很烦人,因为我使用一个需要禁用的包来构建我的应用程序,以便在项目组中编译 BPL。
iphone - 将静态库定位到 Mac 和 iPhone
我有一些在 Mac 应用程序中使用的静态库项目,我正在将这些库移植到 iPhone,我想使用该项目来构建 Mac 和 iPhone 版本。
为此,我为 iPhone 设置了一个额外的目标。这看起来应该可以工作,但我发现如果我尝试将 UIKit.framework 添加到项目中,框架会显示为红色。
问题是,据我所知,在主项目设置中,“base sdk”是老虎(不要问)。我想我无法改变这一点,因为我仍然有 mac 的目标。还是我应该?
所以问题是,是否可以从同一个项目中同时定位 mac 和 iphone,如果可以,我应该如何处理主项目设置中的“Base sdk”设置?
java - 哪个 m2eclipse 原型用于基于 JBoss/Hibernate 的项目?
我是 Java 世界的新手,但在某种程度上我非常擅长使用 Flex、actionscript 3、Ant 甚至 Maven。现在我想学习一些java并使用Hibernate和JBoss(webapp)。
我已经让 Maven 工作了,并且在网上找到了 m2eclipse 插件,它似乎非常适合 maven 集成。
现在我想知道如果可能的话如何使用“最佳实践”设置项目并开始滚动。我的问题不是关于使用 Java 或 Hibernate,它只是关于使用 m2eclipse 或其他工具(如有必要)的项目设置/配置。
预先感谢您的帮助。
android - Eclipse 认为我的项目是一个 Android 项目 - 我可以删除而不重新开始吗?
我不假思索地创建了一个项目,可能是一个Android项目。然后我做了很多工作,引入源等,但它不是 Android 目标。但是,当我启动 Eclipse 时,它不断弹出一个对话框,提醒我尚未建立 Adroid 设备设置。我怎样才能让它停止——而不重新启动工作区?
project-settings - 编译成名称与 MSVS (2005+) 中的项目名称不同的文件
我想知道:如果我使用 MSVS2005 或更高版本并希望将我的项目编译成一个名称与项目名称不同的文件(exe、dll、lib 等),我该怎么办?这个设置在哪里?我似乎在任何地方都找不到这个设置。
谢谢!
ipad - 想从通用应用程序降级到只是一个 ipad 应用程序
我原本想做一个通用应用程序,但现在范围已经改变,我被一个通用应用程序困住了,现在我想要的只是一个 iPad 应用程序。因此,我将目标设备系列更改为“iPad”(或 2),但是当我提交应用程序时,它声称我仍然停留在设备系列“1,2”或通用设备中,并要求提供 iPhone 屏幕截图。
从通用应用程序降级到ipad,我已经高高在低了
没有真正的结果。
此外,它说最低操作系统需要 3.1.3,而我宁愿将其设置为 3.2(也许这将巩固它作为仅 iPad 应用程序的存在)。
先感谢您!
更新:
我已将 LSMinimumSystemVersion 3.2 添加到 info.plist(3.2 是一个字符串),在“应用程序详细信息”下,这让我很生气:
最低操作系统要求:3.1.3
做。:(
更新:联系了苹果,他们把我送到了目标家庭设备,告诉我“确保”然后被转发到 iTunes 连接支持,然后我不得不写几封电子邮件给开发支持和 itsconnect@apple.com,仍然圈子。
我的追求还在继续!
xcode - 我的 ipad 项目不能在真正的 ipad 设备上运行
我无法弄清楚为什么它不起作用。我在模拟器上运行该项目。它工作正常,我在 ipad 上测试它,它不运行。启动时,出现黑屏,甚至没有进入代理。
请帮忙。
谢谢
c++ - 将需要默认字符未签名的代码移植到没有此要求的代码库
我已经解决了许多关于签名/未签名字符的问题。我知道 C++ 中有三种不同的字符类型。目前我有一个用 Visual Studio 编译的大型代码库 - “默认字符无符号”设置设置为“否”。现在我应该将一个特定的项目添加到我们的代码库中(将其集成为我们当前工具集的一部分)。该项目附带一个文档,其中强烈强调它需要默认 char 未签名。
现在我开始怀疑:如果作者需要 char 未签名,为什么他使用“char”而不是“unsigned char”?如果我更改我们的代码库以将“默认无符号字符”设置设置为“是”,会出现什么问题?如果我在我应该添加到我们的代码库中的整个项目中将所有“char”更改为 unsigned char,会出现什么问题?
实际上我可能应该问的是“我应该如何将这个项目添加到我们的代码库而不破坏任何东西”,但这将要求一个解决方案,我不会学到任何东西;)