codelite

    1熱度

    1回答

    我想從我爲C++項目編寫的所有函數中編譯一個靜態庫。我在Ubuntu 16.04上使用CodeLite 11.0.0,配置爲使用GCC作爲編譯器。 我遵循CodeLite's tutorial中的說明,根據這些說明,這應該是可行的,並將項目類型從可執行文件更改爲靜態庫。 運行項目(CTRL + F5命令)後,我期望在/Debug文件夾中找到一個.a文件,可以與可執行文件一起使用,也可以代替可執行文

    0熱度

    1回答

    我在windows上使用cmake-GUI,爲codelite生成一個簡單的「hello world」項目(https://github.com/jameskbride/cmake-hello-world)。我想用cygwin的編譯器,但是當我運行構建命令,我得到了以下錯誤: C:\WINDOWS\system32\cmd.exe /C C:/cygwin64/bin/make.exe -j 0

    1熱度

    1回答

    嗨,我開始在Windows中的c + +的線程。 #include <iostream> #include <thread> #include <windows.h> using namespace std; static const int num_threads = 2; CRITICAL_SECTION critSection; int thread1 (int id) {

    0熱度

    2回答

    這是我第一次發佈在這裏:) 我試過在這裏搜索,但未能找到我的具體問題的答案。 我很新的C,主要是用C#到現在爲止, 所以整個指針的想法是不是我的一塊蛋糕.. 我試圖創建它變成一個字符串的整數的函數, 我succeded直到返回值的部分。 我不明白爲什麼在函數結束時,字符串正在正確打印,但主函數不是這種情況。如果有人可以看一下代碼並向我解釋爲什麼它不起作用(爲什麼它在主函數中什麼都不打印),這將不勝

    2熱度

    1回答

    我目前使用CodeLite作爲我的IDE for C++。 IDE中有許多功能,我喜歡使用,界面非常簡單。 最近,我將我的代碼從wxWigets從3.0移動到3.1。有許多函數是3.1所獨有的,我發現它對於開發我的C++應用程序非常有幫助。最值得注意的是,wxWindow :: FromDIP函數。 我能夠從在線獲取wxWidgets源代碼併成功編譯它。我右鍵單擊項目文件夾,進入C++編譯器設置,

    0熱度

    1回答

    我的程序中有一個未指定的錯誤。該程序針對用戶播放岩石剪刀。我沒有改變源代碼中的任何東西。但是,當我運行該程序,並提出了一個未明確的錯誤。 代碼: #include <stdio.h> #include <string> #include <iostream> #include <stdlib.h> #include <windows.h> #include "math.h" #inc

    2熱度

    1回答

    我在Ubuntu 17.04上使用wxWidgets安裝了CodeLite。試圖通過「Hello World」教程。問題是,我沒有wxCrafter標籤: 另外,如果我打開插件→管理插件...,沒有什麼是在那裏: 如何啓用wxCrafter選項卡?

    -3熱度

    2回答

    這是我的代碼。編譯完成後,控制檯啓動,但立即崩潰,說名稱已經停止工作。警告:擴展初始化程序列表僅在-std = C++ 11或-std = gnu ++ 11時可用。 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ #include<iostream> #include<conio.h> #include<string> //introdu

    0熱度

    1回答

    這是我第一次在linux上進行嚴肅的編譯體驗。我在Ubuntu上安裝了codelite。我試圖建立一個使用協議緩衝區的共享庫。我已經構建了沒有問題的協議緩衝區。但是,無論我做什麼,我都無法靜態添加protobuf到我的共享庫。我不知道問題是什麼。編譯時我沒有收到任何錯誤,但.so文件是80kb而不是> 1.9MB。我知道文件大小,因爲我在Windows上使用相同的共享庫。我該怎麼辦? 這裏是我的編

    0熱度

    1回答

    我正在做一個任務,我必須在執行程序時從命令行打開一個文件。 例子: program.exe file.txt 但是不工作的一切對我來說。有人可以告訴我我做錯了什麼嗎?這是我第一次將文件作爲參數。 int main(int argc, char **argv) { int value; value = fileRead(argv[1]); } int fileRead(