คำถามติดแท็ก build

กระบวนการแปลงไฟล์ซอร์สโค้ดเป็นซอฟต์แวร์แบบสแตนด์อโลนที่สามารถรันบนคอมพิวเตอร์

5
ไดเร็กทอรีเอาต์พุต / สร้าง CMake
ฉันค่อนข้างใหม่สำหรับ CMake และอ่านบทแนะนำเกี่ยวกับวิธีการใช้งานและเขียนสคริปต์ CMake ที่ซับซ้อน 50 บรรทัดเพื่อสร้างโปรแกรมสำหรับคอมไพเลอร์ 3 ตัว นี่อาจเป็นการสรุปความรู้ทั้งหมดของฉันใน CMake ตอนนี้ปัญหาของฉันคือฉันมีซอร์สโค้ดซึ่งมีโฟลเดอร์ที่ฉันไม่ต้องการสัมผัส / ยุ่งกับเมื่อฉันสร้างโปรแกรม ฉันต้องการให้ CMake และmakeเอาท์พุตไฟล์และโฟลเดอร์ทั้งหมดเข้ามา../Compile/ดังนั้นฉันจึงเปลี่ยนตัวแปรสองสามตัวในสคริปต์ CMake ของฉันสำหรับสิ่งนั้นและมันก็ใช้ได้ในบางครั้งเมื่อฉันทำสิ่งนี้บนแล็ปท็อปของฉัน: Compile$ cmake ../src Compile$ make โดยที่ฉันมีผลลัพธ์ที่สะอาดในโฟลเดอร์ที่ฉันอยู่ตอนนี้ซึ่งเป็นสิ่งที่ฉันกำลังมองหา ตอนนี้ฉันย้ายไปที่คอมพิวเตอร์เครื่องอื่นและคอมไพล์ CMake 2.8.11.2 ใหม่และฉันเกือบจะกลับไปที่สี่เหลี่ยมจัตุรัส! มันมักจะรวบรวมสิ่งนั้นไว้ในsrcโฟลเดอร์ที่ฉันCMakeLists.txtอยู่ ส่วนที่ฉันเลือกไดเร็กทอรีในสคริปต์ CMake ของฉันคือ: set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../Compile/) set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE) set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY …
116 c++  build  makefile  cmake  output 

5
ระบุไฟล์โครงการของโซลูชันโดยใช้ msbuild
ฉันต้องการบรรทัดคำสั่งสำหรับสร้างโครงการเฉพาะของโซลูชันโดยใช้ msbuild เหมือนกับที่เราทำกับ devenv.com ใน devenv.com เราสามารถระบุโครงการของโซลูชันโดยใช้บรรทัดคำสั่งต่อไปนี้ devenv.com /Build Release|x86 test.sln /project "testproject" การใช้บรรทัดคำสั่งข้างต้นฉันสามารถสร้างโครงการทดสอบใน test.sln โดยใช้ devenv.com บรรทัดคำสั่งสำหรับ msbuild สำหรับโซลูชันเดียวกันคืออะไร ขอบคุณ
116 build  tfs  msbuild  release  devenv 


9
ไม่พบโมดูล: ข้อผิดพลาด: ไม่สามารถแก้ไข 'core-js / es6'
ฉันมีปัญหากับกระบวนการสร้างที่เกี่ยวข้องกับแอป React ของฉัน ฉันมักจะได้รับข้อผิดพลาดต่อไปนี้: ไม่พบโมดูล: ข้อผิดพลาด: ไม่สามารถแก้ไข 'core-js / es6' ถ้าฉันใช้สิ่งนี้ใน polyfill.js: นำเข้า 'core-js / es6'; นั่นคือ package.json ของฉัน: { "name": "test", "version": "1.0.0", "main": "index.js", "license": "MIT", "private": true, "devDependencies": { "@babel/core": "^7.4.0", "@babel/preset-env": "^7.4.2", "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.4.2", "babel-loader": "^8.0.5", "babel-preset-es2015": "^6.24.1", "copy-webpack-plugin": "^5.0.2", "css-hot-loader": "^1.4.4", "eslint": "5.15.3", …

4
ฉันควรคอมไพล์รุ่นที่มีข้อมูลการแก้ไขข้อบกพร่องเป็น "เต็ม" หรือ "เฉพาะ pdb"
ใน Visual Studio 2010 สำหรับโครงการ C # ถ้าคุณไปที่คุณสมบัติโครงการ> สร้าง> ขั้นสูง> ข้อมูลการดีบักคุณมีสามตัวเลือก: ไม่มีเต็มหรือเฉพาะ pdb จากคำตอบของคำถามนี้ฉันเชื่อว่าฉันเข้าใจความแตกต่างบางประการระหว่าง full และ pdb-only อย่างไรก็ตามแบบใดเหมาะสมกว่าสำหรับรุ่นรีลีส ถ้าฉันใช้ "เต็ม" จะมีการแบ่งประสิทธิภาพหรือไม่ ถ้าฉันใช้ "pdb-only" จะแก้ไขปัญหาการผลิตได้ยากขึ้นหรือไม่ "full" กับ "pdbonly" ต่างกันอย่างไร? https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/debug-compiler-option

30
ไม่สามารถแนบกับ Process ID Xcode
ใครเคยประสบปัญหานี้ เมื่อวานนี้ฉันยังสามารถเรียกใช้แอปของฉันในโปรแกรมจำลองได้ แต่ตอนนี้ฉันไม่สามารถเรียกใช้แอปของฉันได้เนื่องจาก Xcode พิมพ์ข้อผิดพลาดนี้ในคอนโซล: error: failed to attach to process ID <ID number> ฉันพยายามติดตั้งใหม่ทำโพสต์นี้และสร้างโปรเจ็กต์ใหม่ แต่กลับไม่มีโชค ทุกคนสามารถแก้ไขปัญหานี้? ฉันใช้ Xcode 4.5 Preview 2 และพยายามเรียกใช้ iOS Simulator 6

6
Execute Shell ทำเครื่องหมาย build เป็นความล้มเหลวใน Jenkins อย่างไร / เมื่อใด
เรื่องราวสยองขวัญที่ฉันพบขณะค้นหาคำตอบสำหรับเรื่องนี้ ... ตกลงฉันมีสคริปต์. sh ซึ่งทำทุกอย่างที่เจนกินส์ควรทำ: ตรวจสอบแหล่งที่มาจาก SVN สร้างโครงการ ปรับใช้โครงการ ทำความสะอาดตัวเอง ดังนั้นใน Jenkins ฉันต้อง 'สร้าง' โครงการโดยการเรียกใช้สคริปต์ในคำสั่ง Execute Shell สคริปต์ถูกรัน (มีการดาวน์โหลดแหล่งที่มาโปรเจ็กต์กำลังสร้าง / ปรับใช้) แต่จากนั้นจะทำเครื่องหมายบิลด์ว่าล้มเหลว: ขั้นตอนการสร้าง 'ดำเนินการเชลล์' ทำเครื่องหมายว่าบิลด์ล้มเหลวแม้ว่าสคริปต์จะรันสำเร็จก็ตาม! ฉันพยายามปิดสคริปต์ด้วย: ออกจาก 0 (ยังคงทำเครื่องหมายว่าล้มเหลว) ทางออก 1 (ทำเครื่องหมายว่าล้มเหลวตามที่คาดไว้) ไม่มีคำสั่ง exit เลย (ทำเครื่องหมายว่าล้มเหลว) เมื่อไหร่อย่างไรและทำไม Execute Shell จึงทำเครื่องหมายว่าบิลด์ของฉันล้มเหลว
112 shell  unix  jenkins  build  hudson 

12
NuGet auto package restore ไม่ทำงานกับ MSBuild
ฉันกำลังพยายามสร้างโซลูชันที่packagesไม่มีเนื้อหา (ยกเว้นrepositories.configภายใน) ด้วย MSBuild 12.0 ฉันคาดหวังว่ามันจะกู้คืนแพ็คเกจที่หายไปทั้งหมดโดยอัตโนมัติก่อนสร้าง แต่ไม่เป็นเช่นนั้น - MsBuild รายงานข้อผิดพลาดมากมาย: "คุณขาดคำสั่งการใช้หรือการอ้างอิงการประกอบหรือไม่" NuGet Manager คือ 2.7 (ฉันเห็นสิ่งนี้ใน Visual Studio 2013 เกี่ยวกับกล่อง) ฉันพยายามส่งผ่านEnableNuGetPackageRestore=trueพารามิเตอร์ - ไม่มีโชค ฉันขาดอะไรไป?

29
การสร้างโครงการ Visual Studio 2015 ล้มเหลว แต่ไม่มีข้อผิดพลาด
โครงการของฉันสร้างล้มเหลวทั้งหมด แต่ฉันไม่พบข้อผิดพลาดใด ๆ ฉันพยายามทำความสะอาดและสร้างใหม่ แต่ก็ไม่ได้ผล ฉันเปลี่ยนความละเอียดของเอาต์พุต MSBuild เป็น 'การวินิจฉัย' หวังว่ามันจะช่วยฉันระบุปัญหาและตอนนี้ฉันติดอยู่ นี่คือลักษณะของผลลัพธ์: 1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\bin\Debug\ProjectMM.Data.Models.pdb'. All packages are already installed and there is nothing to restore. 1>------ Build started: Project: ProjectMM.Data.Models, Configuration: Debug Any CPU ------ 2>Project 'ProjectMM.Data' …

2
ไปสร้างอะไร? (ไปสร้างกับไปติดตั้ง)
โปรแกรมเมอร์ New Go มักไม่ทราบหรือสับสนว่าคำสั่ง go build พื้นฐานทำอะไร สร้างgo buildและgo installคำสั่งอะไรกันแน่และพวกเขาวางผลลัพธ์ / เอาต์พุตไว้ที่ไหน
106 go  build  compilation 

3
ฉันจะแก้ไขข้อผิดพลาดในการกำหนดค่าด้วย Nant 0.91 ได้อย่างไร
หลังจากดาวน์โหลด Nant 0.91 ฉันได้รับข้อผิดพลาดในการกำหนดค่าที่ค่อนข้างคลุมเครือเกี่ยวกับการกำหนดค่าหรือความปลอดภัย (ดูด้านล่าง) ฉันพยายามอัพเกรดไฟล์ปฏิบัติการ Nant ของฉันจาก 0.86 เป็น 0.91 ฉันจะแก้ไขปัญหาด้านล่างเมื่อสร้างบนเครื่อง Windows 7 ได้อย่างไร log4net: ERROR XmlConfiguratorAttribute: Exception รับ ConfigurationFileLocation ต้องสามารถแก้ไข ConfigurationFileLocation เมื่อไม่ได้ตั้งค่าคุณสมบัติ ConfigFile และ ConfigFileExtension System.Security.SecurityException: ขออนุญาตประเภท 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' ล้มเหลว ใน System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & ​​stackMark, Boolean isPermSet) …
106 windows-7  build  log4net  nant 

30
การดำเนินการล้มเหลวสำหรับแอปงาน ': mergeDebugResources' Crunching Cruncher … png ล้มเหลว
ฉันได้เพิ่มรูปภาพที่มีรูปแบบ * .png ลงในไดเร็กทอรี drawable ของฉันและเชื่อมโยงกับเลย์เอาต์ แต่ทุกครั้งที่ฉันพยายามสร้างมันมีข้อผิดพลาดปรากฏขึ้น "... กระทืบ Crunsher ... png ล้มเหลว" ต่อไปนี้เป็นผลลัพธ์ของคอนโซล: app:mergeDebugResources AAPT out(1561599) : No Delegate set : lost message:Done AAPT out(12956469) : No Delegate set : lost message:Done AAPT out(20612543) : No Delegate set : lost message:Crunching C:\Dev\StudioProjects\test\android\app\src\main\res\drawable\bt_meeting_focused.png AAPT out(11030156) : No Delegate set : …
103 android  gradle  build 

4
sbt สามารถดึงสิ่งประดิษฐ์การพึ่งพาจาก git ได้อย่างไร
ฉันเคยได้ยิน (และฉันรู้ว่าฉันเคยเห็นตัวอย่างด้วยเช่นกันถ้าฉันจำได้แค่ไหน) ที่sbtสามารถรับการอ้างอิงจาก git repo ฉันต้องการได้รับharrah / upจาก github พื้นที่เก็บข้อมูลไม่ได้ให้ไฟล์ JAR สิ่งประดิษฐ์ใด ๆ sbtเพียงแหล่งต้นไม้ที่มีการตั้งค่าที่จะสร้างขึ้นโดยใช้ กระบวนการที่ฉันจินตนาการคือsbtจะดาวน์โหลดแหล่งที่มา repo สร้างขึ้นจากนั้นใช้สิ่งนั้นเป็นสิ่งประดิษฐ์การพึ่งพา ฉันอาจจินตนาการว่าที่sbtจริงแล้วสามารถทำอะไรแบบนี้ได้ ได้หรือไม่? และถ้าเป็นเช่นนั้นอย่างไร?

30
การแก้ไขข้อบกพร่องไม่เริ่ม [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อฉันกด F5 (โหมดดีบั๊ก) ไม่มีอะไรเกิดขึ้น การสร้างทำงานได้อย่างถูกต้องไฟล์ exe ฉันสามารถเปิดใช้งานได้อย่างถูกต้อง แต่ไม่สามารถเริ่มการดีบักได้ ทำไม?

7
ฉันจะเพิ่มชุดแหล่งที่มาใหม่ใน Gradle ได้อย่างไร
ฉันต้องการเพิ่มการทดสอบการรวมเข้ากับ Gradle build ของฉัน (เวอร์ชัน 1.0) พวกเขาควรทำงานแยกจากการทดสอบปกติของฉันเนื่องจากต้องใช้ webapp เพื่อปรับใช้กับ localhost (พวกเขาทดสอบ webapp นั้น) การทดสอบควรสามารถใช้คลาสที่กำหนดไว้ในชุดแหล่งข้อมูลหลักของฉัน ฉันจะทำให้สิ่งนี้เกิดขึ้นได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.