現在簡單的說明如何在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規範):
void foo()
{
writefln( import("foo.txt") );
}
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設定一齊匯給建置工具.
Do Not Pass Source Files:
不將程式碼文件匯給建置工具.(此選項為測試DSSS用,不過好像不太理想......)
事實上我們可以自己設定另外的工具,如rebuild,到Poseidon的nls目錄下,開啟english.ini,可以發現註解起來的rebuild設定,把註解消去,原先Bud部份註解即可,不過關於rebuild並沒作功能測試,如有問題請麻煩回應.
分享到:
相关推荐
2. 开启 VS,新增专案。 知识点:Visual Studio(VS)是 Microsoft 的一款集成开发环境(IDE),用于开发和设计各种应用程序。这里我们使用 VS 来开发和部署 SSAS 项目。 3. 在範本處選擇 Analysis Services 專案...
OCF.TW开放文化基金会官方网站交接文件 ...新增专案 一,建立专案资料 决定专案id(英数,英文全小写) 建立专案资料的资料夹位置: _data/p/(專案 id)/ 建立专案的yml档案 名称: project.yml 位置: _dat
打开vs2010 ,档案-> 新增专案-> Visual C++ -> Win32 -> Win32 专案,项目名称输入sqlite,点击下一步, 应用程序类型选择"静态程式库", 取消“预编译头” 将sqlite3.c,sqlite3.h两个文件复制到这个专案目录下...
新增专案 只需将TiltJS链接到您的项目: [removed][removed] 初始化中 然后,您应该初始化属性,只需复制下面的代码并将其粘贴在上面的代码之后即可。 [removed] Tilt({ identifier: 'div', // Element (`.E`,...
用法新增专案将特定的Maven存储库添加到存储库关闭中。 例如,您应该将其添加到build.gradle根目录中: allprojects { repositories { maven { url " https://dl.bintray.com/lion4ik/maven " } }} 添加依赖项: ...
新增专案 将回购添加到您的项目 选择您想要包含的存储库,然后单击“克隆存储库”。 准备就绪后,单击“编写”! 运行测试 在终端中运行npm test。 $ npm test 当前,Jest CLI已设置为运行所有测试套件,
待办事项清单 编辑待办事项 添加待办事项 新增专案建于Java脚本jQuery的Webpack ESLint Stylelint现场演示先决条件节点设置使用您的终端或命令行使用以下命令克隆此存储库:“ git clone :Amita-Roy / Task-Todo....
our-team,以在主页上显示个人资料在docs / people / yourname.md中为您自己创建一个长页面,您可以在其中添加书目,出版物等在_data / navigation.yml中的导航中链接自己新增专案项目存储在docs文件夹中,并且docs...
新增专案图片(giphy) 用户体验(UX) 用户故事 作为用户,我希望能够搜索要投资的公司。 作为用户,我想在输入查询时看到建议结果的列表。 作为用户,我想查看当前的一般市场新闻。 作为用户,我想查看特定时间...
每一场活动都以吸引新增消费者为目标,并力求创建一种可复制执行的模式,以便在其他区域推广。 具体到内江市场,该市是我司在川南的二级城市,销量与竞品相比处于劣势。考虑到外出务工人口多且人口集中在市区老城区...
1. **以新增消费者为目标**:强调“正宗老坛酸菜牛肉面”的概念。 2. **团队合作**:以商圈为单位,集中力量引爆区域市场。 3. **传统与现代渠道结合**:推广与销售部门协同作战。 4. **强化数字概念**:“3、60、...
开放议程 用于记笔记的简单降价议程。...新增专案 要求 Django的 安装 git clone https://github.com/m8/open-agenda cd open-agenda python3 open-agenda/manage.py runserver 去做 专案 设定页面 出口议程
【ASP.NET MVC 5 开发实战】练习专案 使用工具 Visual Studio 2013 SQL Server 2012 Management Studio SQL Server 2012 LocalDB (SQL Server 11.0.3000) 伺服器名称: (localdb)\v...[档案] / [新增] / [专案] 选择[W
- 修改订单,生成异动单,如无新增货物,只需修改现有订单;如有新增,需填写新的交易申请书。 - 将异动单发送给权责主管审批,审批通过后,由产销部根据异动单修改总部订单。 - 如涉及发货反冲和重新出货,根据系统...
Mobsite 1/2 RayStartActivity :新增getProjectNames() ,呼叫时会回传一个Vector<String> ,内有使用者的专案名称们。新增newProject(String name) ,传入新专案名称,建立新专案。呼叫此函数时,如果专案名称有...
每篇文章皆有按赞、回覆的功能,回覆的部分采用ajax的形式动态新增资料 服务端使用session保存会员的登入状态,并可在网站上进行进阶操作,如:删除留言、文章管理、帐号设置等 帐号设置方面,可以编辑自己的个人简介...
7. **HTML5新增元素**:HTML5引入了许多新元素,如`<header>`和`<footer>`定义页面头部和底部,`<nav>`用于导航,`<section>`分隔内容区域,`<article>`表示独立的内容单元。 8. **响应式设计**:在专案1中,可能...
6. **HTML5新增功能**:HTML5引入了许多新元素,如`<header>`、`<footer>`、`<article>`和`<section>`,帮助构建语义化的网页。此外,还有新的媒体元素如`<audio>`和`<video>`,以及离线存储和拖放功能。 7. **响应...