原文: [url]http://kuan.iteye.com/blog/187819 [/url]
(原文是英文图片,想看中文图片,可以在菜单 工具 —〉语言 中选择中英文界面,这里图片插入功能很傻,这里就不另添加了。第一次翻译,有些用词和简体差不多的就没有处理,如有不当之处请及时指正)
現在简单的說明如何在Poseidon內新增一个项目
進入Poseidon,在menu中选择File->New Project,此時项目(原文是“档案”,档案是指文件,此处应为“项目”)属性窗口(或对话框)会打开:
一、開始我們看到的是通用(General)属性,由上而下分別是:
Load Sytle:
設定项目装载的行為模式。預設為Old School,它会按照目前项目含有的文件路徑及名称装载文件,反之設定為By Project Path,每次装载時会把所有位於项目目錄下的文件(*.d)全部载入.
Project Name:
設定此项目的名称。当Target Name未設定時,编译项目后產生的文件会依照此处設定的名称.
Project Path:
项目所在的目錄。我們可以从已存在的目錄或是新建目錄的方式設定.
Type:
設定项目生成的文件為Console Application或是Static Library,目前另一个选项Dynamic Linked Library是無法動作的.
File Filter:
文件过滤器:
Main File:
运用Bud或是rebuild等构建工具時所指定的文件.
Target Name:
生成目標的名称,若要把生成目標放到別的工作目錄底下,可以加上目錄的路徑.
Execute Args:
运行项目時传递給可运行文件的参数.
Comment:
项目的注释.
File List:
這裡可以預先加入现有目錄中的文件,最右下方的import all可以快速的加入现有目錄中的所有文件(依照File Filter的設定).
二、Include And Libs (导入路径及程序库)
這裡可以指定搜索模块(module)的路徑及链接的庫(library)及ImportExpression导入的的路徑.
ImportExpression用於(詳見D規範):
Java代码
1. void foo()
2. {
3. writefln( import("foo.txt") );
4. }
三、Compiler Options (编译选项)
這裡可以設定编译時的选项及生成Static Library的选项.
Extra Options:
可以設定不包含在預設的項目,如-version=XXX;也可以传递額外的文件給DMD编译器,如mydll.def等.
在預設的項目中,我們可以双击含有<XXX>的选项設定該項目,如要把目标文件(*.obj)放置到objs目錄下,双击Write object files relative directory [-od<path>]項目,此時会彈出設定窗口,輸入确认后我們便可以发现該項目变成Write object files relative directory [-odobjs],其余的項目也依此法設定.
四、Build Tool Options
設定构建工具的选项,預設是Bud.
Combine With DMD Compiler Options:
编译時会將Compile Options的設定內容連同Build Tool Options設定一起传递给构建工具(大概是指bulid及link等工具。译者).
Do Not Pass Source Files:
不將源代码文件传递给构建工具.(此选项為測試DSSS用,不過好像不太理想......)
事实上我們可以自己設定另外的工具,如rebuild,到Poseidon的nls目錄下,打开english.ini,可以发现已注释的rebuild設定,把注释消去(删去,译者),原先(应为“保留”,译者)Bud部份注释即可,不過关于rebuild並沒作功能測試,如有問題請麻煩反馈.
分享到:
相关推荐
PlatformIO IDE(VSCode) 基本使用 - 新建项目 PlatformIO IDE 是一个基于 VSCode 的集成开发环境,专门为 IoT 和嵌入式系统开发而设计。下面将对 PlatformIO IDE 的基本使用进行介绍,包括新建项目的步骤。 新建...
"新建项目配置指南" 在本文中,我们将讨论新建项目时的配置过程,涵盖了项目的初始设置、Maven配置、JDK配置、Tomcat配置等重要步骤。 项目初始设置 在创建新项目时,需要进行必要的设置,以确保项目的正常运行。...
总的来说,"右键无新建项目.reg"补丁是解决Windows资源管理器中“新建”选项缺失的有效工具,它通过恢复关键的注册表项来恢复系统的正常功能。在使用过程中,用户应当谨慎操作,并结合其他安全措施以确保系统的全面...
Vue 新建项目 cmd 命令详细解析 本文将详细解析 Vue 新建项目的 cmd 命令,包括项目创建、Git 存储库初始化、插件安装、 npm 包管理等内容。 一、项目创建 使用 Vue CLI 创建新的 Vue 项目需要选择预设(preset)...
在这个场景中,"新建项目,上传到svn上"意味着我们需要创建一个新的项目,并将该项目的源代码及资源文件添加到SVN仓库中,以便团队成员可以共享和协作。 首先,我们需要了解SVN的基本操作。在Windows环境下,通常...
kuka机器人新建项目说明.pdf,这是一份不错的文件
农民专业合作社项目申报书(50吨有机茶加工生产线新建项目).pdf农民专业合作社项目申报书(50吨有机茶加工生产线新建项目).pdf农民专业合作社项目申报书(50吨有机茶加工生产线新建项目).pdf农民专业合作社项目申报书...
由于提供的文件信息【标题】、【描述】与【标签】内容相同,且【部分内容】并未提供实质性的内容,而是一系列特殊字符、数字、标点符号及一串代码(JGJ38-992012),无法从中直接提取出有价值的图书馆新建项目的可研...
要开始一个新项目,首先需要了解如何正确地新建项目。以下是一个详细的步骤指南,以帮助您开始使用 Premiere 进行视频编辑。 1. 启动 Premiere: 找到并点击 Premiere Pro 的快捷方式来启动软件。在首次打开时,您...
在Unity3D中,新建项目是开始一切创作的第一步。以下将详细阐述新建项目涉及的知识点。 首先,新建项目文件(New Project File)是创建Unity工程的关键步骤。在启动Unity Hub或Unity编辑器后,用户需要选择“新建”...
在VS2013中新建项目的主要目的是为开发者提供一个干净的工作空间,以开始编写新的代码、构建应用程序或进行软件开发。这有助于组织代码、管理依赖关系,并允许开发者利用IDE提供的各种工具和功能,如调试器、版本...
【标题】:“年产无缝美体内衣360万套新建项目”所涉及的知识点主要集中在生产管理、服装制造业以及项目管理领域。这个标题暗示了一个全新的生产计划,旨在每年制造360万套无缝美体内衣,这是一个大规模的工业生产...
新建项目opengrok
但是,考虑到该文件是一个关于“公租房新建项目可行性实施方案”的文档,我们可以尝试提取和重组其中可能包含的一些关键元素和概念,以形成一份有关公租房新建项目可行性研究的知识点。 1. 项目背景与目标 在任何...
在Qt这样的跨平台开发环境中,我们可能需要在一个特定的平台上新建项目并管理其源代码仓库。本文将详细阐述如何在Qt环境下进行项目创建以及仓库权限的管理。 首先,我们从标题"平台新建项目的流程文档1"了解到,...
[第1讲]新建项目-ABB Panel 800人机界面操作教学视频swf,Compact Products 800 —— Panel 800人机界面操作教学视频!这里展示了一个Panel Builder工具,从新建项目到最终测试。共分11集!视频为SWF文件,您需要按照...
富阳宝龙城市广场新建项目是由宝龙置地发展有限公司在富阳市富春街道金桥村投资开发的一个综合性房地产项目。该项目由富阳宝龙房地产开发有限公司负责实施,总投资额为9990万美元。地块位于富阳主城区西北部,四至...
【肉牛养殖场新建项目可行性报告】 本报告详细探讨了在莲花县培澜建立一个综合肉牛养殖场的新建项目。项目的主要目标是利用当地的自然资源,推动农村经济发展,增加农民收入,并优化畜牧业品种结构,以实现农业产业...
标题提及的"在VS2013中新建项目.pdf"可能是一个教程或指南,指导用户如何在VS2013中初始化他们的开发工作。下面我们将深入探讨这个过程: **新建项目步骤:** 1. **方法一** - 首先,打开Visual Studio 2013 IDE...
《汽车配件公司金属减震垫新建项目环境影响报告书》是针对汽车行业的一项重要研究,旨在评估新建设项目的环境影响,并确保其符合国家和地方的环保法规。报告书详细阐述了项目的基本情况、合规性分析、环境影响评价...