Sayfa:  1  2  sonraki 

Mesajlarını aradığınız kullanıcı: levent2z (16)

konu: QtD'nin kurulması  ; forum:: D Programlama Dili
levent2z #1
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Racih on 2010-06-26, 01:34:
Teşekkürler oldu :) .

Ama yine bir sorun çıktı.
dmd main.d -I/usr/local/include/d -L-L/usr/local/lib -L-lqtdgui -L-lqtdcore -L-lQtCore -L-lQtGui
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lQtCore
collect2: ld çıkış durumu 1 ile döndü
--- errorlevel 1


ayni sorunla bende karsilastim

acehreli on 2010-06-26, 10:13:
/usr/local/lib'de libQtCore.a gibi bir kütüphane var mı? Veya libQtCore.so mu? Eğer başka bir yerdeyse oraya kopyalamayı deneyebilirsin.

Ali

Ali nin dediklerini de kontrol ettim kütüphane ve link mevcut (libQtCore.a libQtCore.so )
konu: Forum buluşmaları  ; forum:: Duyurular
levent2z #2
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2361
Benim katilmam oldukca zor görünüyor.
Agustos ayinda Türkiyeye yolum düserse katilmak isterim.
Sizlerin yolu bu tarafa (Almanya) düserse beklerim.
konu: QtD'nin kurulması  ; forum:: D Programlama Dili
levent2z #3
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2300
ayni sorunla karsilasan baska bir arkadas dsource.org da sormus

http://www.dsource.org/forums/viewtopic.…?p=24742&si…

bir cözüm önerilmis umarim sanada faydasi olur
konu: QtD'nin kurulması  ; forum:: D Programlama Dili
levent2z #4
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2283
bir halt ettim bende linux kurdum (ubuntu)
qtd olmasa bile linux icin qt kurmaya calisiyorum.
hala derliyor 45dk felan oldu.
ne kadar sürecek bu :D
konu: Proje Yöneticisi  ; forum:: Projeler derle
levent2z #5
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2218
make kullanimi icin faydali olabilecek bir makale

http://akdora.files.wordpress.com/2007/01/makefile.pdf
konu: Diğer arkadaşlara çağrı  ; forum:: Projeler pisti
levent2z #6
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2120
bu git ne bela bir seymis :)
ögrenecek bir sey daha cikti .
hakkimizda hayirlisi.  :-D

bash üzerinden islem yapmak gercekten sabir siniyor ama web uzerinden problemsiz edit yapabildim
Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-13, 17:35.
konu: Diğer arkadaşlara çağrı  ; forum:: Projeler pisti
levent2z #7
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2116
hocam ben katilmak isterim ama su anda size pek bir faydam olmaz
fena halde paslanmisim
:(
konu: d ile bir web sunucusu  ; forum:: D Programlama Dili
levent2z #8
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2109
biraz kopyacilik olacak farkindayim ama
oncelikle open source bir web server programinin yapisini incelerdim
neler yapmam gerektigi konusunda bir fikir sahibi olurdum.
(kodlari direk d ye cevirelim demiyorum kotarilmasi gereken isleri belirleyelim demek istiyorum)

http://savant.sourceforge.net/source/index.html

göz atmaya deger
Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-13, 15:07.
konu: dmd 2.047 çıktı  ; forum:: Duyurular
levent2z #9
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2103
Racih:
Qtd hata çıktısı;
http://pastebin.com/Fu5qeAP6

Kaynak kodunu indirip elle indirsemde aynı. Gentoo nun geliştirici deposundan kurmaya çalışıyorum.

QtD requires the patched dmd compiler


dmd yi patch ledinmi
http://www.dsource.org/projects/qtd/wiki/DmdPatch
bende linux olmadigi icin deneyemedim ama linux altinda problemsiz calisiyormus qtd

konuyuda qtd konusuna cevirdik :)
mod arkadaslar msjlari ilgili bir alana kydirsa iyi olacak :P
Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-13, 12:09.
konu: dmd 2.047 çıktı  ; forum:: Duyurular
levent2z #10
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2100
Build procedure:

hg clone http://hg.dsource.org/projects/qtd
cd qtd
mkdir build_dir
cd build_dir

cmake ../
make
sudo make install


make komutunu verince
C:\D\qtd\build_dir>cmake ../
-- D compiler found -- Digital Mars D Compiler v2.047
-- Configuring done
-- Generating done
-- Build files have been written to: C:/D/qtd/build_dir

C:\D\qtd\build_dir>make
[ 98%] Built target generator
[ 98%] Generating binding...
mingw32-make[2]: *** [build/cpp/qt_core/ArrayOps_shell.cpp] Error -1073741511
mingw32-make[1]: *** [generator/CMakeFiles/dgen.dir/all] Error 2
mingw32-make: *** [all] Error 2

% 98 de binding yaparken hata veriyor.
dsource.org daki qt proje sayfasinda dedigine göre hata "bug in the Digital Mars linker " den kaynaklaniyormus

Baska dmd versiyonlari ilede denedim sonuc degismedi.

acehreli:
levent2z:
Warning: Building in debug mode will fail because of a bug in the Digital Mars linker

Yani 'release mode'da derlenebiliyor muymuş acaba?

Ali

release modda build etmek icin ne yapmaliyim .
Bu mesaj 2 defa değişti; son değiştiren: levent2z; zaman: 2010-06-13, 11:32.
konu: dmd 2.047 çıktı  ; forum:: Duyurular
levent2z #11
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2098
qtd windowsda derlenmiyor.Win7 de denedim olmadi maalasef
linker deki bug yuzunden :(
dmd ile bir alakasi yok .Sorun optlink de
Build Instructions 

Warning: Building in debug mode will fail because of a bug in the Digital Mars linker
konu: QtD'nin kurulması  ; forum:: D Programlama Dili
levent2z #12
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2032
Applying the patch
1. If you do not have the patch utility installed:

Windows

Get it from http://gnuwin32.sourceforge.net/packages/patch.htm

''Linux'' (Debian and derivatives)

Run

sudo apt-get install patch
2. To apply the patch, run the following commands in the console:

cd dmd-source-dir
patch -p0 -i dmd.dmd-version.patch
where 'dmd-source-dir' is the path to the dmd source directory (e.g. C:/dmd/dmd2/src/dmd) and 'dmd-version' is the dmd version number the patch was created against (e.g. 2.046)


Patch i yaptim problemsiz

Compiling the patched dmd
In the dmd source directory, run:

Windows

make -f win32.mak release
Linux

make -f linux.mak release


make -f win32.mak release den sonra error aliyorum.
C:\D\dmd2\src\dmd>patch -p0 -i dmd.2.046.patch

C:\D\dmd2\src\dmd>make -f win32.mak release
make -fwin32.mak C=backend TK=tk ROOT=root clean
del *.obj
del total.sym
del msgs.h msgs.c
del elxxx.c cdxxx.c optab.c debtab.c fltables.c tytab.c
del impcnvtab.c

make -fwin32.mak C=backend TK=tk ROOT=root dmd
make -fwin32.mak C=backend TK=tk ROOT=root OPT=-o "DEBUG=" LFLAGS=-L/delexe dmd.
exe
dmc -cpp idgen
link idgen,,,user32+kernel32/noi;


idgen

\dm\bin\dmc -c -Iroot;\dm\include  -o  -cpp -D_DH  mars -Ae
Error: '\dm\bin\dmc' not found

--- errorlevel 1

--- errorlevel 1
C:\D\dmd2\src\dmd>

Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-03, 16:24.
konu: QtD'nin kurulması  ; forum:: D Programlama Dili
levent2z #13
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 1746
Konu adı: QtD windows kurulumu
QtD yi windows altinda kurmayi deneyen varmi
ben basarili olamadim baska deneen varsa tecrübelerimizi paylasabiliriz.
Google aramalarimdada hep linux cözümleri ile karsilastim.

To build QtD, you need:

•dmd compiler version >= 2.046
•Qt 4.6 bundle
•MinGW (included in Qt SDK distribution or you can download the automated MinGW installer from here). qt\bin (that contains qmake.exe) and mingw\bin directories need to be in the PATH environment variable.
•implib tool
•cmake >= 2.6

Bu gerekenleri indirdim kurdum pathleri ayarladim.

Build procedure

hg clone http://hg.dsource.org/projects/qtd
cd qtd
mkdir build_dir
cd build_dir

cmake -G  "MinGW Makefiles" ../    Bu MinGW makefiles lar nerede ??
mingw32-make    neyi make edecegim
Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-03, 08:11.
konu: Code::Blocks 10.05  ; forum:: D Programlama Dili
levent2z #14
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2028
C++ ustasina sormaktan baska care yok
Ali usta bunu nasil duzeltebiliriz.
cb_console_runner  icin
SetConsoleTitle fonksiyonu unicode desteklemiyor galiba
http://msdn.microsoft.com/en-us/library/ms686050(VS.85).aspx
SetConsoleTitleW de varmis unicode destegi ama nasil ?

/*
 * This file is part of the Code::Blocks IDE and licensed under the GNU General Public License, version 3
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * $Revision: 4909 $
 * $Id: main.cpp 4909 2008-02-27 13:15:26Z mortenmacfly $
 * $HeadURL: svn://svn.berlios.de/codeblocks/tags/8.02/src/tools/ConsoleRunner/main.cpp $
 */
 
#include <stdio.h>
#include <stdlib.h>
#ifdef __WXMSW__
    #include <windows.h>
    #include <time.h>
    #include <conio.h>
    #define wait_key getch
#else
    #define wait_key getchar
#endif
#include <string.h>
 
#ifdef __MINGW32__
int _CRT_glob = 0;
#endif
 
bool hasSpaces(const char* str)
{
    char last = 0;
    while (str && *str)
    {
        if ((*str == ' ' || *str == '\t') && last != '\\')
            return true;
        last = *str++;
    }
    return false;
}
 
int main(int argc, char** argv)
{
    if (argc < 2)
    {
        printf("Usage: cb_console_runner <filename> <args ...>\n");
        return 1;
    }
 
    // count size of arguments
    int fullsize = 0;
    for (int i = 1; i < argc; ++i)
    {
        fullsize += strlen(argv[i]);
    }
    // add some slack for spaces between args plus quotes around executable
    fullsize += argc + 32;
 
    char* cmdline = new char[fullsize];
    memset(cmdline, 0, fullsize);
 
    // 1st arg (executable) enclosed in quotes to support filenames with spaces
    bool sp = hasSpaces(argv[1]);
    if (sp)
        strcat(cmdline, "\"");
    strcat(cmdline, argv[1]);
    if (sp)
        strcat(cmdline, "\"");
    strcat(cmdline, " ");
 
    for (int i = 2; i < argc; ++i)
    {
        sp = hasSpaces(argv[i]);
        if (sp)
            strcat(cmdline, "\"");
        strcat(cmdline, argv[i]);
        if (sp)
            strcat(cmdline, "\"");
        strcat(cmdline, " ");
    }
 
    //printf("Would run '%s'\n", cmdline);
    #ifdef __WXMSW__
        //Windows's system() seems to not be able to handle parentheses in
        //the path, so we have to launch the program a different way.
 
        SetConsoleTitle(cmdline);
 
        STARTUPINFO si;
        PROCESS_INFORMATION pi;
 
        ZeroMemory( &si, sizeof(si) );
        si.cb = sizeof(si);
        ZeroMemory( &pi, sizeof(pi) );
 
        // Start the child process.
        clock_t cl = clock();
        CreateProcess( NULL, TEXT(cmdline), NULL, NULL, FALSE, 0,
                       NULL, NULL, &si, &pi );
 
        // Wait until child process exits.
        WaitForSingleObject( pi.hProcess, INFINITE );
 
        cl = clock() - cl;
        cl *= 1000;
        cl /= CLOCKS_PER_SEC;
 
        // Get the return value of the child process
        DWORD ret;
        GetExitCodeProcess( pi.hProcess, &ret );
 
        // Close process and thread handles.
        CloseHandle( pi.hProcess );
        CloseHandle( pi.hThread );
 
        printf("\nProcess returned %ld (0x%lX)   execution time : %0.3f s", ret, ret, ((float)cl)/1000);
        printf("\nPress any key to continue.\n");
    #else
        int ret = system(cmdline);
        printf("\nPress ENTER to continue.\n");
    #endif
 
    wait_key();
 
    delete[] cmdline;
    return ret;
}
Bu mesaj levent2z tarafından değiştirildi; zaman: 2010-06-02, 17:08.
konu: Code::Blocks 10.05  ; forum:: D Programlama Dili
levent2z #15
Üye Haz 2010 tarihinden beri · 16 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 2027
sourcecode den anladigim kadariyla öyle
bir sekilde modifiye edip chcp 65001 i önceden calistirabilirsem olacak bu is
ama paslanmisim :)
Özel Karakterler:
Sayfa:  1  2  sonraki 
Özel sorgulamalar

Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-18, 09:39:52 (UTC -08:00)