안녕하세요.
mfc+opengl로 태양계 만들어보는 중입니다
행성궤도를 kepler법칙으로 돌리는데
https://gist.github.com/steos/746022/e8e3baab2ca3606c9787bb87326fdb4bbeadfeb5
이 코드를 c++에서 돌아가게 슬쩍 고쳐서 사용 하고있습니다.
kepler class 만들어서 static 메소드로 넣어주고 뽑아쓰니까 잘 돌더라구요.
근데 이녀석이 디버그 빌드에선 잘 되는데 릴리즈 빌드로 실행시키면 행성들이 0,0,0에만 멈춰있어서 브레이크 걸고 보니까
디스어셈블리 코드상에 kepler.cpp파일의 코드가 생성이 안되어 있드라구요..
벙 쪄가지고 일단 kepler.cpp파일 속성에서 최적화 안함으로 설정해줬더니 코드가 생성은 되는데 작동을 안합니다.
해결할 수 있는 실마리를 어떻게하면 잡을 수 있을까요?
mfc+opengl로 태양계 만들어보는 중입니다
행성궤도를 kepler법칙으로 돌리는데
https://gist.github.com/steos/746022/e8e3baab2ca3606c9787bb87326fdb4bbeadfeb5
이 코드를 c++에서 돌아가게 슬쩍 고쳐서 사용 하고있습니다.
kepler class 만들어서 static 메소드로 넣어주고 뽑아쓰니까 잘 돌더라구요.
근데 이녀석이 디버그 빌드에선 잘 되는데 릴리즈 빌드로 실행시키면 행성들이 0,0,0에만 멈춰있어서 브레이크 걸고 보니까
디스어셈블리 코드상에 kepler.cpp파일의 코드가 생성이 안되어 있드라구요..
벙 쪄가지고 일단 kepler.cpp파일 속성에서 최적화 안함으로 설정해줬더니 코드가 생성은 되는데 작동을 안합니다.
해결할 수 있는 실마리를 어떻게하면 잡을 수 있을까요?
빌드할 때 운영체제 몇 비트 쓰는거 확인한번 해봐유
아 개발 환경은 윈도우10 64비트 1607 VS2015 프로젝트는 32비트 세팅입니다.