|
Thread Tools | Display Modes |
06-03-2009, 10:20 AM | #1 |
Sent to the cornfield
Join Date: Feb 2008
Location: A right and proper Nerd Cave
Posts: 2,460
|
Another- "Why the hell can't anyone just make a half decent C++ compiler" thread
*Sigh*
Code::Blocks, which was first recommended to me, seemed to not understand its own built-in programs and gives me some cthulian error messages every time I look at it the wrong way. Microsoft Visual C++ Express, recommended to me by many different people, doesn't use the same syntax as any of the tutorials anywhere ever and when I tell it to build a program, it puts it into some pocket dimension inaccessible to all but the vengeful Elder Gods with whom I am apparently lacking in favor. Bloodshed Dev-C++ was even weirder. When I downloaded the install file and tried to run it, I was told that it was in a format unrecognizable to Windows XP and that I would have sacrifice 10 virgin women and then drink their blood in order to proceed any further. Seeing as the area where I live is lacking in virgin women to sacrifice (naw, really, they is skanky here) I decided that the install file was useless and tried to delete it. Incidentally, it is apparently "Being used by another person or program which I must close before altering this file". So, that strange fragment of an install file remains on my desktop where I can't delete it or move it, only sit and pray that it doesn't become self aware and turn my computer into a portal to one of the lower planes. So, really, what in the hell is going on here? Do I need to reformat my computer? Do I need to put a bullet between Billy's eyes? I've been at this shit for weeks and I just can't figure it out. Every compiler that I try to use has some terrible flaw that renders it inoperable. The worst part is, the problems I'm having here aren't related to C++ itself at all. Its all in the goddamn useless software, or in my goddamn useless computer's total inability to run that useless software. These problems don't seem to be typical at all either, so there aren't FAQ's or tutorials out there to help people with this. Does anyone have an easy button or a cheat code I can use for this? Because its getting to the point that I'm about to just quit. And then throw my computer at the first vagrant I find. |
06-03-2009, 10:29 AM | #2 |
synk-ism
|
HTML and CSS and Javascript don't count as coding. I do those in Windows sometimes.
I'd like to be able to post with something Windows-appropriate for help, but I don't code in Windows, aside from java in our lab. A Unix or Unix-like environment has served me well, though the java development I've done in Eclipse in Windows has been fine, if not downright smooth as well (though that's mostly due to Eclipse, as the experience is the same regardless of OS). I've never had programs fail to work when I code (now, my code and applications have failed to work, sure, but that's a different story).
You could look into something more cross-platform, like jEdit and the GNU compiler. You'd have more control of compilation and where things were, too.
__________________
Find love.
Last edited by synkr0nized; 06-03-2009 at 10:31 AM. |
06-03-2009, 10:33 AM | #3 |
Trash Goblin
|
Download and Run Hijackthis! and post the results, so we can see if your computer is screwed up. [and a DxDiag]
************************** Second, why not look into things like http://en.wikipedia.org/wiki/Assembly_language Assembly Language. It's easier and should walk you into the basics. A lot of the simpler syntax from assembly language you'll see used in command codes for WoW Servers, -likely- in RaiRO setups as well. If you'd like to learn, why not investigate into RaiRO and begin learning their code and coding? they can always use more unique contributors. |
06-03-2009, 10:33 AM | #4 |
Sent to the cornfield
Join Date: Feb 2008
Location: A right and proper Nerd Cave
Posts: 2,460
|
The problem isn't codes failing to work, its that the compilers are failing to not be useless piles of shitware.
The irritating part is that this kind of crap is quite typical for me, even though I'm running a very standard Windows XP that should be able to get along with everything just fine. No one else, regardless of OS, seems to have these problems with these compilers. Its just difficult to try and go learn something new when you're quite capable of learning it, but still can't because its dependent on software that for unknown reasons will not cooperate with your PoS computer. EDIT: The problem is not C++ itself, but finding and running a compiler that wasn't hand crafted to screw me over just like every other program in existence seems to be. I dunno if I'm doing something wrong, but this crap happens all the time. It took me 3 weeks to make D2 run on this computer. |
06-03-2009, 10:36 AM | #5 | |
synk-ism
|
To clarify that my post wasn't about your code itself.
Quote:
__________________
Find love.
|
|
06-03-2009, 10:48 AM | #6 |
Trash Goblin
|
please run a hijackthis! and a DxDiag.
|
06-03-2009, 10:54 AM | #7 |
Sent to the cornfield
Join Date: Feb 2008
Location: A right and proper Nerd Cave
Posts: 2,460
|
What exactly do they do? I mean, something about the name "Hijackthis!" makes me think I don't want it on my computer.
EDIT: Nevermind, looked them up. I'm running DxDiag now, but I don't know if Hijackthis is necessary. I keep AVG on my computer and occasionally also run Malwarebytes' just to be sure. I also reformat every now and then just cuz'. I doubt that spyware/malware are the problem. Last edited by Pip Boy; 06-03-2009 at 10:58 AM. |
06-03-2009, 10:57 AM | #8 | |
Trash Goblin
|
Quote:
DxDiag lets me know if you're computer is so undeniably terrible that it will not ever run code. You want to post these now. |
|
06-03-2009, 11:00 AM | #9 |
synk-ism
|
HijackThis! is an .exe that checks your running processes, startup items, browser add-ins, and the like. It flags things that might need your attention, though a lot of it is legitimate things (eg.: you've forced your MSIE search page to something other than the default; most of the things running at startup are supposed to be there), helping to reveal virus/trojan/malware activity and give folks an idea of how your system runs for diagnosis.
dxdiag is the DirectX diagnostic tool. It's already on your machine unless you somehow have never installed DirectX. It gives information both about running processes and your hardware (as well as letting you test your audio/visual hardware).
__________________
Find love.
|
06-03-2009, 11:05 AM | #10 |
Sent to the cornfield
Join Date: Feb 2008
Location: A right and proper Nerd Cave
Posts: 2,460
|
DxDiag reported no problems anywhere.
I went ahead and ran HijackThis! It didn't seem to report anything out of the ordinary, but in case there's something I missed I've enclosed the report in the spoiler tag. Logfile of Trend Micro HijackThis v2.0.2 Scan saved at 10:55:31 AM, on 6/3/2009 Platform: Windows XP SP2 (WinNT 5.01.2600) MSIE: Internet Explorer v6.00 SP2 (6.00.2900.2180) Boot mode: Normal Running processes: C:\WINDOWS\System32\smss.exe C:\WINDOWS\system32\winlogon.exe C:\WINDOWS\system32\services.exe C:\WINDOWS\system32\lsass.exe C:\WINDOWS\system32\Ati2evxx.exe C:\WINDOWS\system32\svchost.exe C:\WINDOWS\System32\svchost.exe C:\WINDOWS\system32\Ati2evxx.exe C:\WINDOWS\system32\spoolsv.exe C:\Program Files\Common Files\Apple\Mobile Device Support\bin\AppleMobileDeviceService.exe C:\Program Files\Bonjour\mDNSResponder.exe C:\WINDOWS\system32\svchost.exe C:\WINDOWS\Explorer.EXE C:\WINDOWS\System32\svchost.exe C:\WINDOWS\System32\svchost.exe C:\Program Files\Microsoft SQL Server\90\Shared\sqlwriter.exe C:\WINDOWS\system32\svchost.exe C:\Program Files\Linksys Wireless-G PCI Network Adapter with SpeedBooster\WLService.exe C:\Program Files\Linksys Wireless-G PCI Network Adapter with SpeedBooster\WMP54GSv1_1.exe C:\Program Files\iTunes\iTunesHelper.exe C:\Program Files\Microsoft Xbox 360 Accessories\XboxStat.exe C:\Program Files\DAEMON Tools Lite\daemon.exe C:\Program Files\HP\Digital Imaging\bin\hpqtra08.exe C:\WINDOWS\system32\wuauclt.exe C:\Program Files\iPod\bin\iPodService.exe C:\WINDOWS\system32\wscntfy.exe C:\Program Files\MSN Messenger\usnsvc.exe C:\Program Files\Mozilla Firefox\firefox.exe C:\Program Files\Trend Micro\HijackThis\HijackThis.exe R1 - HKCU\Software\Microsoft\Windows\CurrentVersion\Int ernet Settings,ProxyOverride = *.local O2 - BHO: AcroIEHelperStub - {18DF081C-E8AD-4283-A596-FA578C2EBDC3} - C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelperShim.dll O2 - BHO: (no name) - {7E853D72-626A-48EC-A868-BA8D5E23E045} - (no file) O4 - HKLM\..\Run: [Adobe Reader Speed Launcher] "C:\Program Files\Adobe\Reader 9.0\Reader\Reader_sl.exe" O4 - HKLM\..\Run: [QuickTime Task] "C:\Program Files\QuickTime\QTTask.exe" -atboottime O4 - HKLM\..\Run: [iTunesHelper] "C:\Program Files\iTunes\iTunesHelper.exe" O4 - HKLM\..\Run: [XboxStat] "C:\Program Files\Microsoft Xbox 360 Accessories\XboxStat.exe" silentrun O4 - HKCU\..\Run: [DAEMON Tools Lite] "C:\Program Files\DAEMON Tools Lite\daemon.exe" -autorun O4 - Global Startup: HP Digital Imaging Monitor.lnk = C:\Program Files\HP\Digital Imaging\bin\hpqtra08.exe O9 - Extra button: Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe O9 - Extra 'Tools' menuitem: Windows Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe O23 - Service: Apple Mobile Device - Apple Inc. - C:\Program Files\Common Files\Apple\Mobile Device Support\bin\AppleMobileDeviceService.exe O23 - Service: Ati HotKey Poller - ATI Technologies Inc. - C:\WINDOWS\system32\Ati2evxx.exe O23 - Service: ATI Smart - Unknown owner - C:\WINDOWS\system32\ati2sgag.exe O23 - Service: Bonjour Service - Apple Inc. - C:\Program Files\Bonjour\mDNSResponder.exe O23 - Service: iPod Service - Apple Inc. - C:\Program Files\iPod\bin\iPodService.exe O23 - Service: WMP54GSSVC - GEMTEKS - C:\Program Files\Linksys Wireless-G PCI Network Adapter with SpeedBooster\WLService.exe -- End of file - 3289 bytes EDIT: Okay, I've tried one more time to delete the broken install file even though nothing has actually changed since the last 6 times, and somehow it worked. Since that worked, I'm going to see how far my good luck is going today and get Code::Blocks again. Maybe it'll work now too. Or maybe I'm just crazy. Last edited by Pip Boy; 06-03-2009 at 11:08 AM. |
|
|