Quote Originally Posted by megazig View Post
QString foo = argv[1];

That's one possible way to get a QString from a char*
no that also does not work... i use mingw and during compilling i get this:

Qt Code:
  1. PS C:\my\cbp> make
  2. mingw32-make -f Makefile.Debug
  3. mingw32-make[1]: Entering directory `C:/my/cbp'
  4. g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_
  5. HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\Qt\
  6. 4.7.1\include\QtCore" -I"..\..\Qt\4.7.1\include\QtGui" -I"..\..\Qt\4.7.1\include" -I"." -I"..\..\Qt\4.7.1\include\Active
  7. Qt" -I"debug" -I"..\..\Qt\4.7.1\mkspecs\default" -o debug\main.o main.cpp
  8. g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows
  9. -o debug\cbp.exe debug/main.o -L"c:\Qt\4.7.1\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
  10. debug/main.o: In function `main':
  11. C:\my\cbp/main.cpp:12: undefined reference to `_imp___ZN6Phonon11MediaObjectC1EP7QObject'
  12. C:\my\cbp/main.cpp:13: undefined reference to `_imp___ZN6Phonon11AudioOutputC1EP7QObject'
  13. C:\my\cbp/main.cpp:17: undefined reference to `_imp___ZN6Phonon11MediaSourceC1ERK7QString'
  14. C:\my\cbp/main.cpp:17: undefined reference to `_imp___ZN6Phonon11MediaObject16setCurrentSourceERKNS_11MediaSourceE'
  15. C:\my\cbp/main.cpp:17: undefined reference to `_imp___ZN6Phonon11MediaSourceD1Ev'
  16. C:\my\cbp/main.cpp:18: undefined reference to `_imp___ZN6Phonon10createPathEPNS_9MediaNodeES1_'
  17. C:\my\cbp/main.cpp:18: undefined reference to `_imp___ZN6Phonon4PathD1Ev'
  18. C:\my\cbp/main.cpp:19: undefined reference to `_imp___ZN6Phonon11MediaObject4playEv'
  19. C:\my\cbp/main.cpp:12: undefined reference to `_imp___ZN6Phonon11MediaObjectD1Ev'
  20. C:\my\cbp/main.cpp:17: undefined reference to `_imp___ZN6Phonon11MediaSourceD1Ev'
  21. C:\my\cbp/main.cpp:12: undefined reference to `_imp___ZN6Phonon11MediaObjectD1Ev'
  22. debug/main.o: In function `~AudioOutput':
  23. C:\my\cbp/../../Qt/4.7.1/include/phonon/../../src/phonon/../3rdparty/phonon/phonon/audiooutput.h:51: undefined reference
  24. to `_imp___ZTVN6Phonon11AudioOutputE'
  25. C:\my\cbp/../../Qt/4.7.1/include/phonon/../../src/phonon/../3rdparty/phonon/phonon/audiooutput.h:51: undefined reference
  26. to `_imp___ZTVN6Phonon11AudioOutputE'
  27. C:\my\cbp/../../Qt/4.7.1/include/phonon/../../src/phonon/../3rdparty/phonon/phonon/audiooutput.h:51: undefined reference
  28. to `_imp___ZN6Phonon19AbstractAudioOutputD2Ev'
  29. collect2: ld returned 1 exit status
  30. mingw32-make[1]: *** [debug\cbp.exe] Error 1
  31. mingw32-make[1]: Leaving directory `C:/my/cbp'
  32. mingw32-make: *** [debug] Error 2
To copy to clipboard, switch view to plain text mode 

i even tried to write
Qt Code:
  1. const QString foo = argv[1];
To copy to clipboard, switch view to plain text mode 
maybe there is another way to make such program...
help me please!